Java Test Engineer (JUnit, TestNG)
Role: Senior Software Development Engineer in Test (SDET)
Duration: 6 18 months
Work Mode: Onsite
Location: Chicago, IL
Purpose
We are seeking a Senior Software Development Engineer in Test (SDET) to ensure high-quality software delivery through robust testing strategies. This role involves QA/UAT execution, test planning, automation development, and mentoring team members to improve testing practices and product quality.
Key Responsibilities
Collaborate with product, design, and development teams to understand requirements and identify risks
Design, create, and execute comprehensive test plans and test scripts
Analyze test results, report defects, and ensure adherence to QA best practices
Develop, maintain, and enhance automation frameworks using Java, Groovy, or Kotlin
Conduct code reviews to ensure maintainable, scalable automation code
Define and implement QA standards and testing methodologies
Communicate testing progress, results, and quality metrics to stakeholders
Mentor and coach QA team members on test setup, data management, and best practices
Continuously improve test coverage, reliability, and accuracy
Must-Have Skills
Strong understanding of Agile/Scrum methodologies
Experience with JUnit or TestNG frameworks
Hands-on experience with Kafka queues
Strong communication and interpersonal skills
Proficiency with version control tools (Git/Subversion)
Experience with Java, XML, JavaScript, CSS, and HTML
API testing experience (REST/SOAP) using tools like Postman or SoapUI
Experience building and maintaining CI/CD pipelines (Jenkins, Azure DevOps)
Strong expertise in Selenium/Appium automation frameworks
Proficiency in Java/Groovy-based test automation
Experience & Qualifications
5+ years of experience as an SDET in application development and release environments
Experience mentoring or coaching junior QA/SDET team members
Strong ability to analyze requirements and create detailed test coverage
Expertise in defect tracking and documentation
Experience with cross-browser and mobile testing tools (e.g., Sauce Labs or similar)
Familiarity with log analysis tools such as Splunk
Hands-on experience with automated testing tools and reporting frameworks
Experience in test data preparation and maintenance
Strong understanding of testing methodologies and best practices
Experience working with CI/CD tools like Jenkins
For applications and inquiries, contact: hirings@openkyber.com