Previous Job
Quality Automation Engineer
Ref No.: 17-00357
Location: Milwaukee, Wisconsin
Position Type:Contract
Start Date: 11/10/2017
Quality Automation Engineer
Responsible for designing and implementing automated functional and non functional test cases, creating and enforcing good engineering practices, and evaluating product quality for internal products. The right candidate will be comfortable with Agile, Microservices, Test Driven Development and Continuous Delivery methodologies. Perform software verification utilizing numerous testing methodologies (regression, stress, etc). Create test cases/checklists, requirement traceability and other essential documentation to better facilitate the progression of the project. Create test automation in conjunction with the engineering team to increase test coverage in a repeatable fashion. Design test strategies by analyze and dissect complex heavily integrated software systems. Work closely with product managers and software developers to report defects and verify bug fixes. Develop sustainable and scalable testing strategies
●      Define test strategy for reusable project based components.
●      Ability to create detailed test plans, test cases, and automation of them.
●      Proficient with open source automation tools (TestNG, JUnit etc or similar)
●      Ability to write tests in Java and other languages (Python, Bash, Perl, TCL, etc.)
●      Experience testing RESTful web services
●      Experience testing Web Applications (Selenium, Karma or similar)
●      Ability to communicate clearly including status, bug reports, and test plans
●      Experience with one or more source code control systems (GIT, Subversion)
●      Familiarity with NoSQL document based databases.
●      Experience working with a Continuous Integration (CI) environment
●      The ability to identify new testing techniques and tools that can help us test more, better, and faster.
●      Agile methodologies as well as implementing and leveraging Atlassian tool suite (or like tool suite) for defect management, issues management, code checking and deployment, and collaboration.
●      Understands Agile/Scrum and knows how QA fits into the Agile SD Lifecycle and what comes next.
●      Significant White Box testing experience Hands-on experience and success delivering test automation
●      3-5+ years of experience
●      Bachelor's degree in computer science or related technical discipline