We are looking for a sharp, bright, and proactive individual who can help enable our teams to coordinate and prioritize activities that enhance software quality with a focus on automation and coverage.
Responsibilities and Duties
Assist scrum teams in identifying code quality process deficiencies in their day-to-day work
Assist management in identifying quality process deficiencies that impact product releases
Lead by example in the conversion of manual testing procedures to automated workflows to include functional testing, regression testing, integration testing, load testing, and stress testing
Evaluate new and alternative tools and methods for testing software and cloud deployments
Assist in the collection and maintenance of quality metrics for regular team and stakeholder reports
Maintain internal documentation on quality workflows and team working agreements
REQUIREMENTS :
Bachelor's degree in Computer Science, Engineering, Math, or IT
Minimum 4 years' of relevant experience
Deep experience with most aspects of software testing: installation, functional, performance, load, integration, automation, and regression
Experience testing with web-based and Linux CLI (command line interface) software
Experience with Jenkins or other continuous integration/continuous deployment (CI/CD) systems
Experience with one or more automated functional testing frameworks (Gauge, Selenium, etc.)
Experience with one or more unit-testing frameworks (GTest, PyUnit, any Javascript framework, etc.)
Experience applying testing frameworks at scale on cloud infrastructure (AWS, GCP, Azure, etc.)
Experience applying testing frameworks at scale on cloud infrastructure (AWS, GCP, Azure, etc.)