Description

As a Sr Test Engineer, you will serve an integral role in our QA team, working interactively with Product Management, Software Developers, Test Engineers and Business Analysts to analyze requirements and to provide test coverage for the features and products developed by our teams. You will recommend and implement improvements to help increase quality of testing for our software applications. Your skills will be leveraged to coach, mentor, and collaborate with others. You will be responsible for designing, developing and evolving test automation frameworks, defining automation coding and source code management standards, developing tools and utilities for test automation, managing test infrastructure, and exploring innovations in test automation.

Responsibilities:

1.Perform tasks required for test implementation including review acceptance criteria, create test scenarios, implement data management strategy

2.Analyze specifications and collaborate with the team to document requirements and acceptance criteria. Ensure traceability between requirements and testing

3.Execute manual and automated test cases, record test results, analyze test failures, and report issues to the team

4.Act as the primary contact for testing activities and responsibilities for the development team

5.Develop, implement, and maintain test data and environments required for testing

6.Provide thorough documentation, including test planning, strategies, and bug reports

7.Maintain and improve subject matter expertise including general software architecture knowledge

8.Manage changing priorities

9.Collaborate with team members located across the globe

10.Propose/implement improvements that result in increased efficiency and reduction of risk

11. Provide mentorship, support, and backup for other QA team members

12.Explore and integrate tools that aid in the development and testing of our products

Qualifications:

1.Independently automate tests using Ruby/Cucumber, Java, or other similar language

2.Works well independently and collaboratively

3.Strong communication, public speaking, coaching, and mentoring skills

4.Understanding of Agile/Scrum processes and experience participating in an Agile team

5.Experience with defect management

6.Experience with testing across a variety of devices and operating systems

7.Strong knowledge of QA methodologies and testing techniques, including functional, non-functional, system integration, install verification, and testing across many phases of a project

8·Experience with Gherkin, Ruby, Cucumber, Watir and Selenium

Education

Any Gradute