Job Description
Responsible for designing and implementing Selenium WebDriver automation framework for smoke and regression test suites, including JUnit, TestNG, GitHub, Maven, and ANT; develop reusable functions using JUnit for test automation; configure Maven for running servers and executing scripts post-build; define and coordinate testing phases and cycles, as well as configure HP Performance Center for performance testing; design and apply code in scripts to fulfill user requirements; create and coordinate Selenium test scripts and automation processes; develop RESTful API automation scripts using SOAP UI and JMeter; collaborate on business requirements and functional specifications; develop test plans, detailed test scenarios, and test cases for manual, automation, and performance testing; build test scripts for iOS mobile applications with Appium integration on both virtual and real devices; validate POS purchases during order redemption; utilize and apply knowledge of Selenium, Appium, Jmeter, Loadrunner, TestNg, Cucumber, Maven, Gitlab, Jenkins, Jira, RestAssured, Java, and Python to complete assigned tasks; automate POS functionality using JUnit, TestNG, GitHub, Maven, and ANT; create test datasets for server imports and handset sync operations; design, implement, and maintain Page Object Model (POM) for each webpage; prepare reports on automation challenges and test results using Maven; develop framework dependencies to integrate existing code with BrowserStack; and redesign regression scripts to improve pass percentage.
Location:
Troy, Michigan and multiple undetermined worksites throughout the US; Salary:
$124,800 per year (Benefits include medical, dental, vision, 401(k), STD/LTD, life insurance, and EAP) Education:
Bachelors - Computer Science, Computer Engineering, Information Technology, Electrical Engineering, Mechanical Engineering, or in a related field of study (will accept equivalent foreign degree). Training:
None Experience:
Four (4) years in the position above, as a Sr. Test Engineer, as a Technical Lead, as a Sr. Consultant, as a Senior Automation Test Engineer, as a Senior Software Engineer (Automation), or in a related occupation. ======================================================= Populus Group is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email HR@PopulusGroup.com for other accommodation options.