QA Automation Engineer
Core
Lead User Acceptance Testing initiatives and product rollouts into production while performing software quality assurance, process monitoring, and backend automation testing.
Role type
Senior QA Automation Engineer
Builds
Production-ready software through automated testing and quality assurance processes
Domain
Software Engineering / Quality Assurance
Required skills
Core Java, Test automation frameworks (Cucumber, TestNG, JUnit), Backend automation testing (API, message-based, database), Selenium, SQL, Linux, Docker, OpenShift, Kubernetes, Jenkins, Version control, Reporting tools
Preferred skills
Message brokers (Kafka, Solace, Tibco), Project management
Technologies
Java, Cucumber, TestNG, JUnit, Selenium, SQL, Linux, Docker, OpenShift, Kubernetes, Jenkins, Kafka, Solace, Tibco
Responsibilities
Lead User Acceptance Testing initiatives and product rollouts into production, Perform software quality assurance, process monitoring, product evaluation, audits, and backend automation testing, Create and modify test scenarios and scripts using Java-based automation frameworks and tools, Ensure software development life cycle standards and procedures are documented, followed, and improved, Monitor product and process conformance, identify risks, recommend solutions, and conduct root-cause analyses, Create and maintain quality metrics reports and use findings to recommend process improvements
Seniority
Senior, hands-on IC