Senior QA Automation Engineer (Contract)

Sorry, this job was removed at 1:18 p.m. (CST) on Tuesday, March 16, 2021
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Overview

Are you an experienced QA Engineer who is highly skilled in automation processes? Are you looking for an environment where you can positively impact the development process while working in bleeding edge tech? Build to scale and optimize efficiently? Share your opinions on future technologies, and most importantly, thrive in a team environment?

We openly encourage and empower our dev teams to work remotely (both during and after pandemics). The KeHE tech teams ensure each person has the tools, proper connectivity, and a comfortable work-from-home setup. While we look forward to the day when we can safely welcome back employees to a beautifully renovated and expanded office space in Naperville, 100% remote work will continue to be an option for this position.

*This is a 6 month contract opportunity*

Primary Responsibilities

The Senior QA Test Automation Engineer (Contractor) is responsible for gaining a thorough understanding of the new system to be tested. This individual must have the proficiency of both the technical side of the system as well as understand what the business user expects. The Test Engineer will create automated test scripts, use cases, test cases, test plans, create test data and define the expected result. During daily scrum meetings and collaborations meetings, the Test Engineer will collaborate and communicate around the above artifacts with team members, other technical teams and users, to ensure accuracy and transparency prior to test execution. The Test Engineer will document test results and report status on the systems stability. Furthermore, the person in this role will be able to work with the Lead and manager to analyze and absorb new projects, and evaluate the designed system, the requirements and other key approaches to develop a comprehensive test approach.

Essential Functions

  • Play an active part in an Agile team throughout the Lifecycle to collaborate on the analysis, design, development & testing
  • Actively participates in Sprint planning sessions to create stories with robust acceptance criteria while helping identify missing or incomplete requirements
  • Actively participates in design/technical reviews to identify missing, incomplete or inaccurate design assumptions or design choices.
  • Creates and Executes automated scripts for regression, integration, and functional testing on newly designed or modified applications/systems.
  • Thoroughly analyzes, tests, and documents software quality to ensure proper implementation.
  • Clearly articulates verbally and in writing the specifics around defects
  • Monitors and updates defect reports as needed to ensure timely problem resolution.
  • Performs application and project risk analysis and recommends quality improvements.
  • Independently follows up with design/development resources regarding defects.
  • Follows agreed upon implementation of agile philosophies to ensure that all information system products and services meet; both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented. 
  • Assists Production Support by testing time sensitive defects and providing advice on system functionality.
  • Communicates in a clear and concise manner all time delays or defects in the software immediately to appropriate team members and management
  • Mentor and coach team members and new team members
  • Champions test automation and testing best practice
  • Evaluate solution to design, script and execute Performance (Load, Stress to name a few) tests

Minimum Requirements, Qualifications, Additional Skills, Aptitude

  • At least 3 yrs. experience with Agile/Scrum projects, tools (Jira/Rally)
  • At least 5 yrs. experience in Manual testing, test plan, defect cycle and defect priority
  • At least 3 yrs. experience in scripting automation using Java, Selenium with any framework (preferably with Cucumber, JBehave, JUnit, TestNG, etc.)
  • At least 2 yrs. experience in testing APIs using Postman or RestAssured Automation.
  • At least 3 yrs. experience in SQL scripting used for Data verification (Backend Tests) and Automation SQL Tests.
  • Team Player should be able to handle end to end test activities for a feature team
  • Strong in Communication

 

Good to Have:

  • At least 1 yr. experience in any Load/Performance test tool.
  • Cloud technology or experience (AWS Test Experience preferred), or Azure.
  • Knowledge and experience with Build Tools, Git/GitHub, CICD (Jenkins)
  • Mobile Apps Automation using Appium
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Easy commute off of I-88 | Walking distance to variety of food options | ample parking | 100% Remote work for most IT jobs, otherwise "Hybrid"

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about KeHE DistributorsFind similar jobs