Job Overview The Principal Test Engineer works on our Agile team to ensure quality deliverables for our software-as-a-service (SaaS) Talent Acquisition platform
The Principal Test Engineer creates detailed and well-structured test plans and test cases then coordinates testing activities
Principal Test Engineer also ensures quality issues and defects are appropriately identified, documented, tracked and resolved
The Principal Test Engineer reports to Manager, Test Engineering
About Us 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
Were dedicated to fostering an inclusive, purpose-driven, and innovative work environment where everyone belongs
Responsibilities Work with an experienced team leveraging SCRUM techniques to deliver high-quality releases Experience developing automated frameworks and running automated tests
Collaborate with Product Development, Product Management and other cross-functional groups to deliver high-quality products
Create and execute test plans, test data, test cases and automated scripts to ensure quality for web and mobile applications
Collaborate with development engineers to fully understand complex product architecture and devise automation strategies, test strategies and test cases to automate new features and enhance existing functionality
Build flexible/scalable test frameworks without over-engineering and choose simple, straightforward solutions over more complex ones, using known existing solutions
Perform web, API, UI, functional, regression, smoke, black box, security, accessibility, I18N and end-to-end testing
Write and/or modify SQL queries to perform database validations Independently tackle technical issues and take test ownership of one or more features that are being created and drive world class quality in not only the code but in the processes by which it is created and tested
Document test cases, write and reproduce accurate software problem reports
Work with functional teams in reducing error rates and perform root cause analysis of errors/trends Review technologies and best practices for improving integration tests and processes
Proactively look for making improvements in respective modules/tests Consistently ensure that business is conducted with integrity at all times and that behavior aligns with iCIMS policies, procedures, and core competencies
Mentor Test Engineer I, II and III Perform code reviews for product and test code
Demonstrate a sense of urgency and takes initiative Maintain flexibility and react to change appropriately
Receive and take action on feedback and lessons learned for continual professional improvement and development
Take measures to enhance body of knowledge and skill set through training Other duties as assigned
Full time