Sr. QA Automation Engineer (No C2C or Sponsorship) in Columbus, OH at Vaco

Date Posted: 8/15/2019

Job Snapshot

Job Description

Looking for an exciting career opportunity in Quality Assurance? Instead of being another faceless resume, let Vaco advocate for you! Right now, our client is looking to fill a QA Analyst position. With Vaco, you will have an advantage over your competition! Our recruiters have direct relationships with hiring managers, so they can connect your work experience to the open job-promoting your strengths to the manager while preparing you for that specific interview.

Our recruiters will provide you with great insight about trends in the market - keeping you up to date on compensation expectations, company culture and growth opportunities. If you're an experienced Sr. Test Engineer, and you want to partner with the best, apply today!

We are seeking a Senior Test Engineer with strong automation development skills to support our Quality Assurance team members who are passionate about providing high quality test coverage for our products.

As a Senior Test Engineer, you will serve an integral role in our QA team, working interactively with other test engineers to provide automated regression test frameworks and test coverage. You will recommend and implement improvements to help increase quality of testing and our software applications. You will design and support test automation frameworks used throughout the organization. Your skills will also be leveraged to coach, mentor, and collaborate with others. You will be responsible for designing, developing and evolving test automation frameworks, defining automation coding and source code management standards, developing tools and utilities for test automation, managing test infrastructure, and exploring innovations in test automation.

Responsibilities:

  • Design, build, optimize, and/or maintain automated testing frameworks.
  • Explore and integrate tools that aid in the development and testing of our products.
  • Where applicable, evaluate and implement new tools and processes. Help define coding standards and best practices for automation engineers.
  • Perform tasks required for automated test implementation including review acceptance criteria, create test scenarios, implement data management strategy, and generate required reports.
  • Report and analyze test results.
  • Troubleshoot failures.
  • Develop, implement, and maintain test data and environments required for testing.
  • Produce and maintain documentation.
  • Effectively coach and mentor others.
  • Provide support and backup for other QA team members.
  • Maintain and improve subject matter expertise including general software architecture knowledge.
  • Manage changing priorities.
  • Propose/implement improvements that result in increased efficiency and reduce risk.
  • Quickly learn new tools and technologies.
  • Collaborate with team members located across the globe.

Qualifications:

  • Bachelor's degree in IT, Computer Science similar technical discipline or 5+ years equivalent work experience.
  • Solid understanding of computer programming, software development, and design.
  • Independently automates testing using Ruby/Cucumber, Java, or other similar language.
  • Ability to develop tests to address the full stack automation (database, web services and UI)
  • Experience in building and maintaining test automation.
  • Proficiently blah blah (requirements analysis)
  • Proficient with Gherkin.
  • Strong knowledge of QA methodologies and testing techniques, including functional, non-functional, system integration, install verification, and testing across many phases of a project.
  • Experience with testing across varieties of devices and operating systems.
  • Experience with defect management.
  • Understanding of Agile/Scrum processes and experience participating in an Agile team.
  • Willingness to learn a broad spectrum of the company's products.
  • Strong communication, public speaking, coaching, and mentoring skills.
  • Works well independently and collaboratively.
  • Minimum of 4 years demonstrated experience in one or more of the following testing toolsets/frameworks:
  • Selenium Grid/Web Driver Cucumber/GherkinjUnit, TestNGMaven/Gradle
  • Minimum of 3 years of demonstrated experience in one or more of the following:
  • Java, JavaScript, IntelliJ
  • Demonstrated experience with Continuous Integration, including one or more of the following build/deploy/version control tools:
  • Jenkins Maven Git

Job Requirements

We are seeking a Senior Test Engineer with strong automation development skills to support our Quality Assurance team members who are passionate about providing high quality test coverage for our products. As a Senior Test Engineer, you will serve an integral role in our QA team, working interactively with other test engineers to provide automated regression test frameworks and test coverage. You will recommend and implement improvements to help increase quality of testing and our software applications. You will design and support test automation frameworks used throughout the organization. Your skills will also be leveraged to coach, mentor, and collaborate with others. You will be responsible for designing, developing and evolving test automation frameworks, defining automation coding and source code management standards, developing tools and utilities for test automation, managing test infrastructure, and exploring innovations in test automation. Responsibilities: •Design, build, optimize, and/or maintain automated testing frameworks. •Explore and integrate tools that aid in the development and testing of our products. •Where applicable, evaluate and implement new tools and processes. Help define coding standards and best practices for automation engineers. •Perform tasks required for automated test implementation including review acceptance criteria, create test scenarios, implement data management strategy, and generate required reports. •Report and analyze test results. •Troubleshoot failures. •Develop, implement, and maintain test data and environments required for testing. •Produce and maintain documentation. •Effectively coach and mentor others. •Provide support and backup for other QA team members. •Maintain and improve subject matter expertise including general software architecture knowledge. •Manage changing priorities. •Propose/implement improvements that result in increased efficiency and reduce risk. •Quickly learn new tools and technologies. •Collaborate with team members located across the globe. Qualifications: •Bachelor’s degree in IT, Computer Science similar technical discipline or 5+ years equivalent work experience. •Solid understanding of computer programming, software development, and design. •Independently automates testing using Ruby/Cucumber, Java, or other similar language. •Ability to develop tests to address the full stack automation (database, web services and UI) •Experience in building and maintaining test automation. •Proficiently blah blah (requirements analysis) •Proficient with Gherkin. •Strong knowledge of QA methodologies and testing techniques, including functional, non-functional, system integration, install verification, and testing across many phases of a project. •Experience with testing across varieties of devices and operating systems. •Experience with defect management. •Understanding of Agile/Scrum processes and experience participating in an Agile team. •Willingness to learn a broad spectrum of the company’s products. •Strong communication, public speaking, coaching, and mentoring skills. •Works well independently and collaboratively. •Minimum of 4 years demonstrated experience in one or more of the following testing toolsets/frameworks: •Selenium Grid/Web Driver Cucumber/GherkinjUnit, TestNGMaven/Gradle •Minimum of 3 years of demonstrated experience in one or more of the following: •Java, JavaScript, IntelliJ •Demonstrated experience with Continuous Integration, including one or more of the following build/deploy/version control tools: •Jenkins Maven Git