Quality Test Engineer, Sr

Littleton, CO 80120

Employment Type: Perm Job Category: QA Job Number: 20095

Job Description


JOB SUMMARY

The Sr. Quality Test Engineer will be responsible for working closely with the Quality Manager and Quality Test Automation Lead, in planning and executing overall integrated system testing and automation. This includes cross-functional work with developers, QA Engineers, and product managers, to identify risk areas, test responses, mentor and coach Quality Engineer team members and ensure overall technical quality. This person will mitigation strategies while injecting quality practices as a cross functional, technically oriented member of a fast-paced agile team on complex web architectures containing a broad range of technologies and backend systems incorporating both hardware and software. The ideal candidate will have a solid understanding of full stack web-based development, SQA process and methodologies, and be willing to work with all members of the project team through the entire SDLC to establish and execute quality baseline metrics and testing best practices.

ESSENTIAL FUNCTIONS AND BASIC DUTIES
  • Contribute to and sustain test solution architecture frameworks
  • Guiding and adapting quality and testing strategies based on the adoption of new technology like Docker, .Net Core framework, micro services etc.
  • Coaching and mentoring quality engineer team in technical areas and automation best practices
  • Working and guiding teams on the values of quality and all the various ways to inject quality aside from simply executing tests
  • Lead efforts to increase the value of testing by understanding what to test, what not to test and when testing should be done
  • Communicate the value and purpose of various types of testing by demonstrating hands on experience in areas such as integration, API, SQL, automation (Selenium WebDriver), performance, load and data testing
  • Work within complex automation testing frameworks using Selenium, C#, JavaScript for Agile software projects
  • Debug, develop, and maintain test data, test environments and test scripts that validate the quality of the software product and that it is functioning as required
  • Participate as a member of a fast-paced full stack Agile Team
  • Support quality testing, deployment, monitoring and metrics reporting of complex applications
  • Work as a team to develop optimal solutions that meet customers and business needs

REQUIREMENTS FOR THE ROLE

Skills/Abilities (Technical)

Required
  • Experience working with a Selenium based test automation framework
  • Functional hands on understanding of executing, designing and maintaining various types of automated and manual testing efforts across complex architectures and development lifecycles
  • Strong hands on knowledge of C#, .net, JavaScript programming, code versioning and HTML
  • Practical experience creating testing plans, and test strategies
  • Experience with Microsoft Tools (TFS, Test Manager, Visual Studio)
  • Agile mindset
  • Ability to explain what Unit testing is, who it’ s typically done by and what the value of a Unit test is
  • Strong understanding of testing the complexities of a database

Desired
  • Hands on experience testing and developing with containers and microservices
  • Experience in testing of Web services
  • Exposure to TDD/ BDD tools Junit, Mockito, Cucumber, Gherkins etc.
  • Work experience on SQL and Mongo DB
  • Experience with testing Hardware devices and GPS software and related functionality is a plus.
  • Experience with load testing, performance testing and stress testing tools is a plus.
  • Experience in establishing Metrics/Outcome driven processes
  • Capable of analyzing requirements and Test software as per project defined software process
  • Strong ability to effect quality while increasing deliverable timelines
  • Ability to execute test plans, create test cases, test data and contribute to development life cycle
  • Having prior skills working with geographically distributed teams is a plus

Behavioral

Required
  • Experience mentoring and coaching individuals
  • Strong desire to effect quality while increasing deliverable timelines
  • Demonstrated ability to self-manage responsibilities while making informed educated decisions
  • Strong interpersonal and collaborative skills working in a structured cross functional team environment
  • Effectively collaborates and communicates with the stakeholders and ensure client satisfaction
  • High work ethic with open minded positive attitude, and the flexibility and willingness to adapt to quickly to changing situations
  • Demonstrated desire to improve personal skills and continued learning
  • Ability to find simple solutions for solving complex problems

Education/Certification
  • BS or MS in Information Technology or related field with 5-7 years or relevant work experience required
  • 5+ years of Quality Assurance background, automating software using Selenium Web driver and testing data and service layer integrated applications

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.