All jobs
CintEngineering
Senior Software Developer Engineer in Test
Remote (US)$45.5k–$45.5kPosted today
The role involves designing, executing, and improving software testing strategies, automation frameworks, and performance testing to ensure product quality and reliability. It requires collaboration with engineering teams and expertise in various testing tools and technologies.
Location: Remote (US)
Salary: $45.5k–$45.5k
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.
- Utilize 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.
Requirements
- A Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or closely related field.
- At least 3 years of experience in a software developer position or closely related occupation.
- At least 3 years of experience with designing test tools, developing and maintaining test automation systems, designing and executing test plans in CI/CD pipelines, preparing documentation, and utilizing specified tools and technologies.