Description:
When you join iCIMS, you join the team helping global companies transform business and the world through the power of talent. Our customers do amazing things: design rocket ships, create vaccines, deliver consumer goods globally, overnight, with a smile. As the Talent Cloud company, we empower these organizations to attract, engage, hire, and advance the right talent. We’re passionate about helping companies build a diverse, winning workforce and about building our home team. We're dedicated to fostering an inclusive, purpose-driven, and innovative work environment where everyone belongs.
Responsibilities
In Sprint Testing:
- Design and implement test plans as part of in-sprint testing team
- Build and maintain E2E and Integration Tests prior to production release
- Manually test all features as they become available and provide timely feedback on readiness
- Assist in code reviews and code/architecture quality discussions
- Execute E2E performance scripts as needed
- Create, document, and troubleshoot defects
- Provide “Go/No-Go” decision on release quality for applications under development
- Perform post deployment checkout for features developed in sprint
Develop and Maintain Automation Scripts:
- Review current automation framework and make improvements
- Create and manage the code repositories for multiple test suites using multiple automation tools
- Ensure automation scripts meet acceptable reliability, performance, and maintenance requirements
- Perform code reviews for other engineers
Act as the “Voice of Quality”:
- Review customer feedback, incidents, and test results from alpha/beta tests to inform test practices
- Be a “voice of the customer” within the sprint team
- Ensure all “definition of done” items are completed prior to production release
- Provide updates to process documentation as needed
- Provide training to other team members on features as needed
Qualifications
- 5+ years experience in software engineering experience in scalable software design
- 3+ years experience as an “SDET” or similar role developing automated frameworks and tests
- Advanced use of effective application development with Java, Spring, Hibernate and SQL
- Strong proficiency in web-based technologies including AJAX, HTML, CSS, JavaScript, XML, JSON, RESTful services and similar related technologies
- Strong knowledge of testing and automating REST and RESTful based web services
- Agile, Lean, Iterative software development and delivery experience required
- Advanced knowledge of various automated test architecture patterns
- Experience with Continuous Integration / Continuous deployment
- Experience developing automation frameworks such as Selenium Web driver or Playwright
- Experience executing performance tests using tools like JUnit or other profiling tools
- Experience evaluating security defects using automated tools
- Experience testing AI Integrations with agentic AI / RAG models
- Experience developing test frameworks for mobile is a plus
- Knows how to manage conflict inherent in QA roles by continually advocating for the custome