Report this Job
Position: QA lead
6 months contract
Blue Ash, OH
Skills: Selenium, Java, Appium, Android
Note:
The manager would like to see QA Lead candidates Will need to be local to Cincinnati to support testing at the Blue Ash Tech Center. This is a new vendor product called "IMDSD" we are bringing in with integrations to several back end Kroger systems. 1 - Regarding onsite requirement - Times on site could vary according to test phase. There may be some periods where a couple of weeks of on site may be required. Aside from that, I'd expect once or twice a week. The functionality can be tested through an emulator which can be done remote, but we also need validation on the TC52 device itself which requires a person to be in the BTC lab.
2 - Appium vs Selenium focused candidates? - This is an android app that needs testing so I believe Appium is what is used.
3 - Android or iOS Testing role? - Android - this APK will be deployed to our Android based TC52s
the Senior Quality Engineer supports quality assurance programs and processes in alignment with QA strategy and deliverables in an Agile / Scrum environment with minimal guidance. The Senior Quality Engineer is responsible for providing feedback on artifacts developed during requirements and analysis phase within client projects; authoring test cases/scripts; and performing test execution for both project and support related activities. The Senior Quality Engineer is expected to leverage technical expertise to develop maintain and execute automation tests. As well, the Senior Quality Engineer should help identify opportunities to improve application code quality by increasing unit and integration test coverage.
Learning & Development:
Kroger Technology & Digital immensely values learning, development, and personal growth goal setting to create big possibilities for your career and life. You will be mentored and grown as a technology leader through our Kroger Leadership Model and Personal Development Program.
Minimum Position Qualifications:
5+ years of QA experience
Experience working with CI tools (Jenkins, TeamCity, Github)
Experience with QA processes and deliverables in an Agile/Scrum environment
Proficient in defect tracking and analyzing root cause utilizing tools (Jira, Rally etc.)
Strong understanding of automation and performance concepts and approaches.
Experience working with or on remote teams
Understand and utilize risk-based testing technique
Experience in test environment and test data management
Strong communication and collaboration skills, to challenge the norm
Specialization/Role Requirements for Automation
2+ years of very strong in Core JAVA & Object-Oriented programming concepts. (Mandatory skills)
2+ years of hands-on, automation testing of integration web services (REST and SOAP protocols) that include database, MQ, Topic validations using tools/frameworks like (Rest Assured, Postman, Karate, SOAP UI Pro etc.)
Demonstrated experience in XML, XSD, XPath, Kafka, OAuth2, Topics, HTTP, HTTPS, JSON, Byte array message format or Extensible Authentication Protocol (EAP)
Experience in SOA frameworks, processes, strategies, and approaches
2+ Java programming experience (and Selenium) is MANDATORY
Prefer Selenium or Appium being utilized in the current/most recent project
2+ years of experience writing Selenium tests in Java or Javascript using (Web Driver, Web Driver IO, Marathon, Appium etc.). Java is preferred.
1+ years of experience with Selenium Grid
2+ years of experience with test runners (Junit, TestNG, Mocha, Jasmine)
Experience with use of SQL for back-end database validation
Prefer experience in the Lean Agile and TDD (Test Driven Development) approach
Experience creating and maintaining functional automation test scripts utilizing modular frameworks using industry best practices
Exposure to Azure Cloud / Spring Cloud is a plus
Desired Previous Experience/Education:
Bootcamp Certification in software QA
Any experience with automated testing in a cloud environment
Any experience working in environments utilizing the OKR work process
Any experience with creating test data and utilizing test data management tools
Familiarity with NoSQL Databases
Key Responsibilities
Guide testing efforts involving coaching, mentoring, code reviews, and contributing to improvements to frameworks, tools, processes, and best practices
Provide oversight to ensure automation test suites are well maintained and operational
Participate in the interviewing, selection, and onboarding of Kroger QA team members
Analyze requirements and provide feedback on completeness and testability
Provide accurate estimates for QA efforts including test case design/scripting, test data management, test execution, and defect correction
Identify opportunities to improve application code quality by increasing unit and integration test coverage
Leverage technical expertise to develop maintain and execute automation tests
Provide ideas and feedback on test automation frameworks and opportunities to improve
Participate in all ceremonies, meetings, and sessions held for the project and team
Assist with building and maintaining test environments and driving their best use
Understand Kroger's core quality metrics and how to utilize them to foster quality improvement
MSR Cosmos