Junior Automation Developer
You are joining a forward-thinking organization that operates at the intersection of multiple industries, from finance and manufacturing to healthcare and e-commerce. The solutions you build will have a tangible, real-world impact. We foster a culture of innovation and continuous improvement, where your growth is a strategic priority. This is a place where your ideas are not only heard but are expected. This fully remote position offers you the flexibility to work from anywhere within the United States, empowering you to build a career without sacrificing life's balance.
Your Core Responsibilities
- Develop, write, and maintain robust automation scripts using modern programming languages, with a focus on Python and Java.
- Meticulously test and debug automated processes to guarantee exceptional reliability, performance, and accuracy in production environments.
- Collaborate closely with software development, quality assurance, and business analysis teams to identify and prioritize key opportunities for automation.
- Create clear, comprehensive documentation for all automation processes, system configurations, and maintenance procedures.
- Assist in integrating automated workflows with various enterprise systems and third-party applications, often through REST APIs.
- Analyze and optimize existing automation scripts and workflows to perpetually increase speed and operational efficiency.
- Support the deployment and release of your automation solutions, troubleshooting any post-launch issues that may arise.
- Proactively research and learn emerging automation technologies, tools, and frameworks—such as Playwright, Cypress, or advanced RPA platforms—to keep our solutions cutting-edge.
- Participate in peer code reviews to uphold high standards of quality and share knowledge within the team.
What You Bring to the Table
- A Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a closely related technical discipline.
- A strong grasp of object-oriented programming principles and data structures, demonstrated through academic projects or personal work (preferably in Python or Java).
- Foundational knowledge of version control systems; you should be comfortable with basic Git commands (clone, commit, push, pull).
- An innate analytical mindset coupled with methodical problem-solving and debugging capabilities. What makes things break... and how can you fix them permanently?
- Superb written and verbal communication skills, essential for collaborating effectively in a distributed team environment.
- An insatiable curiosity and a powerful desire to learn, grow, and adapt to new technological challenges.
Bonus Points (Preferred but Not Required)
- Prior internship or significant academic project experience using automation tools like Selenium, UiPath, Playwright, or similar.
- Familiarity with common testing frameworks (e.g., PyTest, TestNG, JUnit).
- A basic understanding of web technologies—HTML, CSS, JavaScript—and experience using browser developer tools for inspection.
- Exposure to API testing concepts or tools (like Postman).
- An awareness of CI/CD (Continuous Integration/Continuous Deployment) principles.