Test Automation Engineer (SDET)
Job Overview:
This role supports the development and execution of test automation for enterprise applications in an agile environment. As a Test Automation Engineer, you will collaborate with cross-functional teams to design, develop, and maintain automated test scripts, SQL queries, and frameworks for mobile, desktop, and web platforms.
Primary Responsibilities:
- Collaborate with feature teams to assess business and system impacts and ensure robust testing strategies.
- Develop and enhance test automation frameworks using Selenium-Java or company-approved tools.
- Create and maintain test cases, both automated and manual, based on user story acceptance criteria.
- Design, execute, and optimize API and integration tests for REST/SOAP services.
- Develop SQL queries to validate data integrity and analyze database impacts of application changes.
- Participate in agile design sessions, ensuring a "test-first" approach to development.
- Provide input on product testability and contribute to building a high-quality product.
Required Qualifications:
- Bachelor's degree in Computer Science, Information Systems, or related field.
- 5+ years of experience in application testing and test automation.
- 3+ years of Java and J2EE development experience with strong API knowledge.
- Experience with agile methodologies (Scrum or SAFe preferred).
- Proficiency in test management tools and test strategies.
- Strong problem-solving, communication, and organizational skills.
Preferred Skills:
- Experience with batch job testing/modification.
- Knowledge of driving thoroughness into acceptance criteria.
- Familiarity with extracting clarifications and effectively communicating with teams.
Additional Information: Applicants must have authorization to work in the United States without the need for visa sponsorship or support. We do not entertain C2C arrangements or engage with third-party intermediaries for this position.