Vacancy expired!
Overview
The Principal QA Automation Engineer will be responsible for establishing QA process and technology standards in the area of test automation to support QA activities performed by SGWS Enterprise Technology Partners (ETP) QA organization. The person in this role will set the direction, govern, research, as well as develop and implement the applicable standards, processes, frameworks, and tools necessary to establish QA practices. The role is accountable for the continued adoption of industry-leading QA technologies as innovative approaches and tools emerge. It will also require ongoing cross functional interaction with Developers, QA Associates, Product Managers and Product Owners to identify risk areas, clarify and validate test results and help ensure total quality. Specialized Skills and Technologies- Significant experience in successful developing and implementing of various test automation (Hybrid, Data and Key Word Driven automation frameworks for Web, Mobile, web services/API, REST/JSON/SOAP
- Advanced knowledge of Object-Oriented Development using Java, C#, Python, VB Scripting or similar programming languages, as well as Gherkin scripting language
- Advanced technical knowledge on QA industry tools - Selenium Web Driver, Appium (mobile), Groovy, Shell, Cucumber, TestNG, Team city ALM etc
- Significant experience in MS TFS, Bamboo, Jenkins or similar products for code check, continuous integration testing and deployment
- Significant experience with IOS test automation
- Advanced proficiency with DevOps tools and practices and demonstrated ability to align quality engineering strategy with broader cloud and operations automation efforts
- Significant experience in test data management, service virtualization to achieve readiness of environment for continuous testing
- Knowledge with RFP and RFI processes when acquiring new tools is a plus
- Significant experience working with or part of SAFe Agile development teams with a BDD/TDD approach to testing
- Lead quality assurance projects and teams, become an expert in SGWS technology stack, business processes and data exchanges to help ensure proper test coverage and data integrity across all integration points
- Providing coaching and development to more junior Quality Assurance Analysts
- Leading and directing offshore testing programs
- Facilitate Quality Assurance training and education programs for the SGWS team
- Oversee the work of third-party Quality Assurance teams to ensure quality and compliance standards with SGWS practices
- Support integration testing cycles through performing test scripts, reporting QA metrics, coaching SAP super users and possible defect resolution
- Maintain a working knowledge of Quality Assurance leading practices and serve as a thought leader to the SGWS organization
- Identify, recommend, and implement process improvement opportunities for SGWS quality assurance programs
- Perform other related duties as assigned
- Bachelor's Degree in computer science, information systems, business administration, or other industry-related curriculum) or combination of education and equivalent experience
- 7+ years serving in a Quality Assurance role
- Understand various programming languages (ABAP, Java, C#, Perl, Python, etc)
- Expertise with software application test planning, execution, and related testing tools
- Significant experience mentoring and developing Quality Assurance team members
- Experience evaluating and improving QA practices and processes
- Experience interacting and leading business team members during a testing program
- Experience working with and directing third-party Quality Assurance teams
- Ability to demonstrate the Agile delivery values of Openness, Commitment, Respect, Courage, and Focus
- Experience with Tosca Automation
- Experience with Performance Testing such as Loadrunner
- Experience with Automating the Test Scripts with Jenkins
- Experience with Mobile Automation Frameworks such as Appium, etc
- Openness - Team and stakeholders agree to be open about all work and challenges
- Commitment - Personally commit to achieving the goals of the team
- Respect - Respect your team members to be capable and independent
- Courage - You have courage to do the right thing and work on tough problems
- Focus - Everyone focus on the work in the sprint and the goal of the scrum team. Rise and fall as a team
- Physical demands include a considerable amount of time sitting and typing/keyboarding, using a computer (e.g., keyboard, mouse, and monitor), or adding machine
- Physical demands with activity or condition may include walking, bending, reaching, standing, squatting, and stooping
- May require occasional lifting/lowering, pushing, carrying, or pulling up to 20lbs