mPulse is looking for an Automated Test Engineer II who will work closely with QA team members in designing and developing automated tests to ensure all new code is functioning properly and system requirements have successfully been implemented. The role involves supporting automation testing needs for new projects and application upgrades while providing direction on frameworks and tools.
Responsibilities:
- Work closely with QA team members in designing and developing automated tests to ensure all new code is functioning properly and system requirements have successfully been implemented
- Utilize open-source tools or develop custom scripts for automating tests involving both back-end processing systems and front-end web-based GUIs
- Provide direction and guidance to select proper framework, tools, setup and strategy
- Aide in the development of acceptance criteria, test design and automation recommendations in the early phases of projects
- Define, document, and execute detailed test plans to exercise system functionality
- Use technical skills to troubleshoot user interface, application, or backend systems/database issues
- Lead project review meetings, providing testing metrics/status and notifying management of critical failures and missed milestones
- Supports automation testing needs of new projects, infrastructure upgrades and application upgrades/enhancements
- Stay ahead of the latest trends in testing automation, and recommend ways to improve efficiency, speed, and reduce cost through research and innovation
- Assist in testing automation tool/framework administration and upkeep
- Create training documentation and conduct knowledge transfer sessions
- Use bug tracking software to track and report issues
- Perform other duties as assigned
Requirements:
- 3-5 years of experience in test automation and/or software development
- Understanding of all phases of SDLC (especially Agile/SCRUM environment)
- Working knowledge of test automation frameworks and tools including: Selenium WebDriver, TestNG, Maven, REST Assured, Postman, BurpSuite
- Experience with Java, Python, JavaScript or any other language used within a testing framework
- Understanding of Git and GitHub flow preferred
- Bachelor's Degree in Computer Science, Information Systems, or relevant engineering field
- Ability to communicate and collaborate with others on the QA team
- Passionate about finding solutions in a fast-paced environment
- Ability to research, analyze data, and derive data-driven solutions
- Strong problem-solving skills
- Strong work ethic, integrity, and communication skills
- Possesses a basic understanding of mPulse's business
- Ability to stand and sit for extended period of time
- Ability to lift 10 lbs. weight