Senior Test Automation Engineer
Overview
Every Turnberry consultant belongs to a practice, an internal group of consultants and leaders with shared experience and expertise. Each of these practices aligns to one of the core services Turnberry offers to clients. As a Senior Test Automation Engineer, you will join Turnberry's Data Strategy and Intelligence practice and service. This service provides insights into company data, advanced analytics solutions, robust data governance, and tailored solutions for specific data challenges.
Responsibilities
- Define, implement, and maintain advanced automation solutions and strategies for the team
- Apply Quality Engineering principles throughout the Agile lifecycle
- Lead and drive 'Quality/Automation as a Team Mindset within the team
- Exhibit domain knowledge and product expertise for supported applications
- Decompose stories/business requirements into test cases that clearly articulate test objectives, steps, and expected results
- Estimate, prioritize, plan, coordinate/perform, and document results of test execution
- Report, track, and retest defects/bugs prior to release
- Participate in and conduct regular test case peer reviews and automation code reviews
- Lead and collaborate with delivery team to build automated testing into the CI/CD pipeline
- Analyze and understand the current technology architecture, system interdependencies, and application stacks
- Lead by example in exhibiting initiative for self-learning of new technical skills and tools
- Drive consistent improvement and knowledge sharing principles across the team
- Lead automation strategies/solutions and projects within team and across discipline
- Evaluate and propose use of new tools for continuous improvement and driving automation strategies forward
- Set up and maintain CI/CD pipelines
- Set up and maintain Automation Frameworks
- Mentor others in test automation, programming, and QA best practices
- Work independently researching, solving, and programming complex automation solutions
Qualifications
- Strong proficiency in Playwright and JavaScript/TypeScript
- Experience with agile methodologies and test automation strategies
- Ability to work on-site in Omaha following hybrid schedule (3 days in-office)
- Bachelor's degree or equivalent combination of work experience and/or certifications
- 5+ years of hands-on experience in UI and API test automation
- 5+ years of programming/scripting experience with JavaScript and/or Java
- 3+ years working with Git version control systems (Bitbucket, GitHub, or GitLab)
- Proven experience leveraging AI tools to enhance test script management and automation
- Proficiency with modern automation frameworks and tools including Playwright, TestComplete, Selenium, Cypress, Postman, or Swagger
- Experience with web application, microservices, and database automation
- Strong knowledge of CI/CD practices and pipeline integration
- Additional scripting languages a plus: C#, PowerShell, SQL, XML
- Testing Knowledge: Expertise across all testing levels: System, Integration, and Regression
- Experience designing, implementing, and maintaining automation frameworks
- Skilled in developing and documenting comprehensive regression testing strategies
- Working knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD)
- Deep understanding of Software Testing Life Cycle (STLC)
- Agile and Tools: Strong foundation in Agile QA methodologies, tools, and processes
- Experience with automation metrics and analytics tools (GitLab, BrowserStack, etc.)
- Proficiency with MS Office Suite (Word, Excel, PowerPoint, Access)
- Soft Skills: Excellent written and verbal communication skills
- Ability to clearly articulate complex technical information to diverse audiences
- Provide technical leadership and guidance to enhance automation effectiveness across the practice
- Collaborate closely with your agile team, participating in ceremonies and contributing to acceptance criteria development
- Create and execute test cases and scripts for both manual and automated functional testing
- Ensure quality issues and defects are properly identified, documented, tracked, and resolved before release
- Partner with cross-functional teams to deliver high-quality credit card features
Pay and Benefits
The salary range for this role is $80,000 to $160,000 or the hourly equivalent. Pay is based on several factors including but not limited to education, work experience, certifications, etc. In addition to your salary, Turnberry Solutions offers benefits such as a comprehensive healthcare package (medical, dental, vision), disability and group term life insurance, health and flexible spending accounts, a utilization bonus, 401(k) with match, flexible time off for salaried employees, parental leave for salaried employees, and flexible work arrangements (all benefits are subject to eligibility requirements).