What are the responsibilities and job description for the Automation Developer III position at Stellar IT Solutions?
Job Details
Job Title: Automation Developer III
Job Location: Maryland Heights, MO
Job Type: Full-Time
Job Overview:
We are seeking a skilled Automation Developer III to design and develop automated test scripts that support application testing. The ideal candidate will analyze manual test cases, evaluate functional requirements, and determine the appropriate test coverage for automation. They will collaborate with project teams, develop automation frameworks, execute test scripts, and document results to improve the overall software testing process.
Key Responsibilities:
- Design, develop, and maintain automated test scripts for application testing.
- Analyze manual test cases and functional requirements to determine automation feasibility.
- Develop and execute automation frameworks and reusable automated scripts.
- Perform unit testing, debugging, and maintenance of test scripts.
- Identify opportunities for early automation in the testing lifecycle.
- Generate reports on test execution results and defects for review with stakeholders.
- Collaborate with development, QA, and business teams to ensure test coverage and quality.
- Work on multiple complex projects across various test/development environments.
- Serve as a subject-matter expert (SME) in test automation best practices and tools.
Qualifications & Skills:
- 5 years of experience in test automation, preferably as an Automation Developer III.
- Proficiency in automation testing tools such as Selenium, Cypress, or Appium.
- Strong programming skills in Java, Python, JavaScript, or C# for test automation.
- Experience with test automation frameworks like TestNG, JUnit, or Cucumber.
- Hands-on experience with CI/CD tools such as Jenkins, Git, or Azure DevOps.
- Working knowledge of API testing and automation (Postman, REST Assured, SOAP UI).
- Familiarity with Agile/Scrum methodologies and test management tools like JIRA, ALM, or Testrail.
- Strong analytical, debugging, and troubleshooting skills.
- Ability to work independently and lead automation efforts within teams.