Engineer II - Automation, Java
tjx
Job Description
- Contribute to automation efforts for all major product releases, ensuring robust coverage and efficient execution.
- Develop and implement test automation strategies, frameworks, and scripts for complex, integrated systems, including cloud implementations, web applications, desktop applications, APIs, and databases.
- Analyze test results, debug failures, and report defects using industry-standard tools.
- Set standards for automation, maintain a library of automated test cases, manage defects, and present results to stakeholders.
- Drive operational excellence by integrating automation into CI/CD pipelines and DevOps processes.
- Collaborate with cross-functional teams to integrate automation into the software development lifecycle.
- Continuously improve automation frameworks and processes, adopting emerging technologies and methodologies.
- Support deployment activities, create test data, and ensure operational readiness for new features.
- Drive efficiency and quality by championing automation adoption and best practices across teams.
- Champion best practices in DevSecOps, code quality, and performance, ensuring automation suites meet all non-functional requirements.
Minimum Qualifications
- 2-4 years of experience as an Automation Engineer, with a proven track record in implementing robust automation test suites.
- Experience with a programming language Java / C# and automation tools like Selenium
- Proficient in software testing life cycle, testing methodologies and tools like Jira, Confluence and HP/ALM and Zephyr
- Proven ability in creating and executing medium to high complexity test cases both manually and/or by automation
- Proven experience in creating complex test plans utilizing Features, User Stories, and technical design documentation
- Proven ability to perform defect management inclusive of triage and reporting