What are the responsibilities and job description for the Software Engineer in Test position at Matlen Silver?
Job Title: Automation SDET with AI/ML Experience
W2 Contract to Hire
Location: Cincinnati, OH
Rate: $57 - 60/hr W2
**Due to conversion potential this role is only open to USC or GC Holders**
Looking for a Technical SDET/SME(subject matter expert) that has experience building and developing frame works for API testing. Any AI experience with automating QA would be a huge plus, experience in the cloud is also important.
Any cloud is ok, but Azure would be best.
The Quality Engineer III supports quality assurance programs and processes in alignment with QA CoE strategy and deliverables in an Agile/Scrum environment with minimal guidance. The Quality Engineer III is expected to leverage technical expertise to develop maintain and execute automation tests, help identify opportunities to improve application code quality by increasing unit and integration test coverage. Would also be engaged in leading testing efforts involving coaching, mentoring, code reviews and contributing to improvements to frameworks, tools, processes, and best practices. Must role model and demonstrate the company’s core values of respect, honesty, integrity, diversity, inclusion and safety of others.
Responsibilities for Candidates
- Adhere to Kroger's quality and test procedures, test processes, and best practices
- 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
- Design and create test cases/scripts that provide accurate and complete coverage of the requirements, including positive scenarios, negative scenarios, and edge cases
- Develop, maintain, and execute automated tests, following Kroger test automation guidelines and best practices
- Maintain the health of automated test scripts to ensure efficient operation of the continuous integration pipeline
- Identify and document defects found during test cycles, participating in defect prioritization sessions and root cause analysis
- Identify opportunities to improve application code quality by increasing unit and integration test coverage
- 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
- Must be able to perform the essential job functions of this position with or without reasonable accommodation
Qualifications for Candidates
Minimum
- 3 years of experience in a Quality Assurance and/or software testing position
- Any experience with continuous integration tools
- 1 year of experience using SQL or other query methods to validate data changes in the database
- 1 year of experience with defect management and using defect management tools
- 2 years of experience working in an Agile/Scrum environment
- 3 years of experience with test case management and test case management tools
- 3 years of experience working with automated test frameworks and test runners
- 3 years of experience in developing and executing automated test scripts
Specialization/Role Requirements for UI
7 years of experience writing Selenium/playwright tests in Java or JavaScript using (Web Driver, typescript, Web Driver IO, Marathon, Appium etc.)
- 5 years of experience with test runners (Junit, TestNG, Mocha, Jasmine)
- 5 years of experience with CI tools (Jenkins, TeamCity, GitLab)
- 2 years of experience with Selenium Grid
Specialization/Role Requirements for SOA
7 years of hands-on, automation testing of integration web services ( REST and SOAP protocols) that include database validations using tools like ( Karate , Postman, Rest Assured , SOAP UI Pro etc.)
- Demonstrated experience in XML, XSD, XPath, MQTT, Topics, Kafka, HTTP, HTTPS, JSON, Bytes array message format
Specialization/Role Requirements for AI
- 3 years of experience in QA engineering, with a focus on AI/ML systems.
- Strong programming skills in Python, Java, or similar languages.
Desired
- Bachelor's Degree computer science or related information technology field
- 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
Salary : $57 - $60