Provide effective, efficient, and predictable QA services
Experience including performing code reviews, mentoring, defining best practices, and building out automation frameworks
Hands-on experience with different automation approaches Page-Object Model, TestNG, Serenity, BDD/Cucumber, etc
Develop, maintain, and refactor test automation frameworks for UI, rest, integration, and end-to-end testing
Implement automation testing methodologies to reduce time to market within CI/CD process of the product
Work closely with product, engineering, and infrastructure teams on the delivery of value according to company priorities and focus. Utilize test automation best practices throughout the software development process including code review)
Qualifications/Experience.
5 years of experience in automation on Java
Solid knowledge of Selenium, Maven, Jenkins Job DSL
Fundamental theories of software testing (test design, best practices) Adept at handling multiple testing environments and configurations Experience working in an Agile environment
Should have experience with SQL, API s (SOAP/REST), and Web GUI s.
Candidates should have strong communication skills and be personable because they will need to communicate across teams and countries
Would be a plus
Familiarity with Junit (or similar X unit framework), Rest Assured, Availability, Serenity, Owner, Hamcrest, Linux
Experience in writing tests for different levels of unit / integration / API / Acceptance)
Experience testing databases (SQL), desktop, or mobile applications Proficiency in load testing, performance testing