The organization needs to ensure the quality of its software through the development and implementation of quality assurance standards, testing, and automation.
Requirements
- Four (4) years in automation tools and technologies using Java, Selenium Webdriver, TestNg or equivalent testing tools
- Three (3) years working with test management tools with HP ALM, or JIRA
- Testing software manually; including but not limited to experience-based, context, exploratory, and scenario testing
- Applying testing skills: test plan and test case formulation, report creation, defect tracking, business requirement/system specification analysis
- Demonstrated knowledge and experience using various testing methodologies such as unit testing, regression testing, smoke testing, and user acceptance testing
Responsibilities
- Write test plans, create and execute both functional and automated tests, for tracking defects and fixes and reporting the progress of each.
- Create and maintain efficient automated scripts that utilize clean code and best practice coding standards.
- Work with and support the Software Quality Engineers to implement and maintain an automated test framework.
- creating test plans, writing test cases, performing functional and exploratory testing, effectively communicating statuses, and coordinating meetings.
- Manage the requests of customers for the creation of manual and automated testing.
- Work with cross functional team members to define and understand functional & non-functional requirements and capture business requirements through behavior driven test scripts.
- Develop and maintain the suite of automated functional tests supporting code releases.
Other
- Bachelor’s degree in a Computer Science, Computer Engineering, or Information Technology field of study and five (5) years of experience as a Quality Assurance Analyst/Engineer or related role where required experience gained.
- Five (5) years of Information Technology
- Five (5) years of work experience in the area of Software Quality Assurance
- Mentor and train Developers, QA Associates and other team members on best practices and industry standards.
- Oversee and delegate work to QA Associates and Professional Apprentices, as needed.