QA Automation Engineer
Nexgen Savvy Solutions · Charlotte, AR · Today
Quality AssuranceFull-time
Job Duties
- Develop and maintain automated test cases in Selenium WebDriver using Core Java, TestNG, Maven and IntelliJ as an IDE.
- Develop new and update existing Automation test cases using selenium WebDriver and TestNG, using Git as VCS for web-based application, using Maven as Build tool.
- Work on distributed test automation execution on different environments as part of continuous integration process using Selenium Grid and Git.
- Involvement in design of various supportive libraries for Selenium based automated test cases.
- Report, document and follow-up on the change requests using the defect-tracking tool JIRA.
- Debug Java code to fix functionality and usability issues discovered during testing. Also test out the bug fixes before implementation.
- Perform smoke and regression testing of an application which allows to process an entire Policy lifecycle (Guidewire).
- Implement cross browser and cross platform web testing with WebDriver.
- Test Web app on Smart Bear cloud platform, for cross browsers and operating systems.
Skills
- Selenium WebDriver
- Core Java
- TestNG
- Maven
- IntelliJ IDEA
- Git Version Control System
- Continuous Integration (CI)
- Selenium Grid
- Defect Tracking (JIRA)
- Java Debugging
- Smoke Testing
- Regression Testing
- Cross Browser Testing
- Cross Platform Testing
- SmartBear Cloud Platform
Requirements
- Bachelor’s degree in Computer Science, Computer Information Systems, Information Technology, or a closely related field, or a combination of education and experience equating to the U.S equivalent of a bachelor’s degree in one of the aforementioned subjects.
Location
Charlotte, NC with required travel to client locations throughout the USA.