Quality Assurance Engineer | 4+ Yrs | USA

Website Wabtec

Job Description:

The Quality Assurance Engineer is responsible for the development and execution of manual, automated test scripts and executing Functional, Regression, and automated testing on-demand and via a CI/CD pipeline to ensure a high-quality product is delivered to our PDS 2 customers.

PDS 2 is a Cloud-Native application that consists of a set of microservices that are deployed on a Kubernetes-based Container Orchestration Platform. PDS 2 application relies on several services such as Relational Database, Key-Value store, Message Broker(s), Identity Provider, Secrets Manager. PDS 2 uses contemporary DevSecOps practices such as Continuous Integration and Continuous Deployment that facilitate deployment strategies such as Rolling, Canary and Blue/Green.

Job Roles and Responsibilities:

  • This position is for a Quality Assurance Engineer who will provide technical guidance to small teams, perform maintenance of the automation framework, suggest improvements, and implement them. He/She would provide technical guidance and make recommendations for best practices in Quality Engineering and Automation. There will be no team members reporting to him/her.
  • Develop and execute maintainable automation tests for acceptance, integration, end-to-end, functional, and regression test cases
  • Should be willing to work with geographically distributed teams within normal US business hours
  • Ability to take ownership of small and medium-sized tasks and deliver while mentoring and helping Wabtec and Contractor team members
  • Perform design reviews to ensure the proposed approach meets functional requirements and follows best practices for developing automated test scripts.
  • Perform code reviews to ensure code and content meet defined standards and do not break existing functionality.
  • Provide guidance to junior members to maintain quality engineering, quality test planning, and proper test methodology.
  • Provide support in troubleshooting issues related to the automation tool, VMs, etc. and engage support teams when necessary.
  • Oversee efforts to build efficiencies in the automation framework to increase the robustness while reducing the runtime, maintenance, and script creation time.
  • Ensure understanding of issues and presents clear rationale. Uses two-way communication to influence outcomes and ongoing results.
  • Strong oral, written communication, and interpersonal skills
  • Interacting with customers in this role is possible to some extent
  • Other duties as assigned

Job Requirements:

  • Bachelor’s Degree or equivalent in Computer Science, Information Technology, MIS, Engineering, or a closely related field of study
  • A minimum of 4 years of professional experience OR Master’s degree with 2 years of experience
  • Extensive experience in test automation using Selenium, REST assured, and other automation tools with detailed knowledge of writing Java in a SAFe/Agile environment
  • Working knowledge of CI/CD to support continuous automation and deployment process, alongside experience in using Bash commands with Linux.
  • Experience in testing REST APIs using apps such as Postman and Java packages such as REST assured.
  • Experience with any issue-tracking and agile project management tools such as Rally, xWiki, HP ALM etc.
  • Knowledge of cloud technologies in AWS.

Preferred Skills:

  • Working knowledge of Docker, as well as awareness in container management tools such as Kubernetes.
  • Strategic and creative thinking to analyze issues that may arise and create solutions.
  • Demonstrates the initiative to explore alternate technology and approaches to solving problems
  • Ability to respond positively to feedback and implement change in process and procedures as needed.
  • Experience working with virtual machines (VMs) as part of a test/integration infrastructure
  • Understand the problems from a customer perspective and suggest creative solutions.
  • Demonstrates awareness about railroad industry, with knowledge on competitors and industry trends
  • Skilled in breaking down problems, documenting problem statements and estimating efforts.
  • Travel requirement may be 10%-20% annually, if remote to Melbourne, FL for quarterly planning activities
  • Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives

Physical Demands:

  • Employee is regularly required to talk and hear.
  • Employee able to travel if needed less than 10%
  • Employee able to use a computer for programming and interacting with his team.
  • Remaining in a stationary position, often sitting for prolonged periods
  • Repeating motions that may include the wrists, hands and/or fingers

Apply Job

When you apply, don’t forget to mention that you found this Job Post on JobsRepo.com