Cint is a global leader in research and measurement technology connecting brands, researchers, and academics with a network of suppliers. The Senior Software Developer Engineer in Test will build and execute test strategies, conduct reviews, and design automation frameworks to ensure software quality and reliability.
Responsibilities:
- Build and execute test strategies and plans across multiple products, working closely with engineering teams to identify, track, and resolve defects throughout the development lifecycle
- Conduct reviews and inspections across the software development lifecycle to ensure alignment with software quality goals and customer satisfaction standards
- Define and execute test strategies across complex projects, ensuring alignment with product requirements, risk mitigation practices, and quality assurance standards
- Design, implement, and continuously improve scalable, reusable, and maintainable automation frameworks for UI, API, and backend services
- Analyze test failures and reported defects to identify root causes, enhance test coverage, and contribute to overall product stability and release quality
- Execute performance testing strategy across distributed services, identifying system bottlenecks and collaborating with software engineering and infrastructure teams to improve system performance and reliability
- Evaluate and integrate modern test automation tools and technologies to enhance efficiency, reliability, and maintainability of test suites
- Evolve product code quality and internal execution efficiency by implementing Object-Oriented design principles, refactoring, Unit testing, and test-driven development
- Design test tools to optimize test efficiency and coverage
- Prepare appropriate documentation as required by internal product development processes and regulatory agencies
- Design and execute test plans for functional, regression, smoke, and end-to-end testing in CI/CD pipelines
Requirements:
- The position requires a Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or closely related field
- The qualified candidate must have at least 3 years (36 months) of experience in a software developer position or closely related occupation
- The qualified candidate must also have at least 3 years (36 months) of experience with all of the following: (a) designing test tools to optimize test efficacy and coverage; (b) designing, developing, and maintaining test automation systems; (c) designing and executing test plans for functional, regression, smoke, and end-to-end testing in CI/CD pipelines; (d) preparing appropriate documentation as required by internal product development processes and regulatory agencies; and (e) utilizing the following tools and technologies: Java, JavaScript, Apache JMeter, Groovy, Playwright, TestNG, AVA test management, Jenkins for CI/CD integration, Postman, the Chai API library, MSSQL
- All experience may be gained concurrently