Senior Software Engineer in Test (SDET) / Senior Automation Engineer - Only W2
Saransh Inc · O'Fallon, IL · 2 days ago
HybridQuality AssuranceContract
Responsibilities
- Deliver of Test Engineering services (Regression Testing, Code quality, Testing Services, Testing and Environment automation, Development Collaboration, Continuous Integration)
- Author automated test suites with code, front end GUI automation and API testing
- Regression / integration testing as release moves through different environments before Production deployment
- Highlight and identify any testing gaps found through regression testing and work with Test / Development teams to resolve them
- Perform ad hoc / exploratory testing methodically to ensure system is working as expected by end user
- Comprehend user stories to understand task items per story in the context of all levels of testing (unit, functional, integration, and regression)
- Track regression testing progress and defects via Rally
- Participate in the process to continually enhance best practices for quality assurance
- Interact with technology staff including Test Engineers, Developers, DevOps Engineers, Product management, and Program management to identify scope of project/s and deliver services
- Drive adoption of development services (Quality Engineering, Performance Engineering, Continuous Integration, Continuous Delivery, and Collaboration) among various delivery teams
- Work in an agile environment, attend daily stand up calls and give daily status reports and call out any issues or blockers that may delay release delivery
Qualifications
- Overall 9 years of career experience in Automation Testing with Java
- Strong Java coding experience
- Experience in regression testing as releases move through the different environments
- Experience in Testing Web services, Web UI, APIs
- Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools (Sonar, Clover)
- Passionate about code quality and coding best practices
- Sound knowledge of Linux / Unix
- Good knowledge of Java, Spring, JUnit, Eclipse IDE, Rest Assured, Jbehave/Cucumber frameworks, Databases, APIs (REST/SOAP), Continuous Delivery concepts and tools such as Jenkins/Bamboo, vulnerability tools such as Sonar, Checkmarx/Fortify, etc.
- Strong knowledge of traditional testing methodologies and how it applies exploratory testing in an Agile environment