Software Engineer in Test — Cary, NC — LinkedIn — 4489962826
Зарплата не указана
ОткликнутьсяJob Title: Software Engineer in Test
Location: Cary, NC | Onsite
Employment Type: Permanent
Duration: Full-time
About:
w3TTy, founded in 2006, is a leading global provider of software engineering services with next-gen technologies and best-in-class talent. Our Headquarters are in the U.S, and we have offices in 7+ countries from North America-Europe to APAC, with expansion plans in the Middle East. With over 1,000 employees working globally, w3TTy has helped SMBs, and large enterprises achieve their business goals, and gained the trust of Fortune-250 companies. w3TTy is 'Great Place to Work® Certified™' and has been a consistent winner as- Best Places to Work in CT. Trust, collaboration, and accountability are the three elements that are at the core of uSPph'X work culture. We value our professionals, providing comprehensive benefits and the opportunity for growth.
Job Details:
Our client is seeking an experienced Software Engineer in Test and Automation to help teams build and deliver reliable, scalable applications. In this role, you will design reusable testing frameworks, develop automated validation capabilities, and integrate testing into our engineering processes and CI/CD pipelines.
You will partner with developers to strengthen testing practices and shared ownership of application quality, rather than serve as a centralized manual testing function.
Your future duties and responsibilities:
• Design, develop, and support reusable testing frameworks and automation capabilities that enable engineering teams to deliver reliable applications
• Partner with developers to build testability into application designs and establish shared ownership of testing and quality
• Define risk-based testing strategies that balance fast feedback, meaningful coverage, and maintainable automation
• Integrate automated validation into development workflows and CI/CD pipelines to identify defects early and improve delivery confidence
• Build effective tests for APIs, batch processes, event driven workflows, and data integrations, including negative paths and failure recovery
• Establish reliable test data, mocks, and environment capabilities that make automated tests repeatable and easy to run
• Improve the reliability and execution time of automated test suites by resolving flaky tests, reducing unnecessary dependencies, and strengthening diagnostics
• Provide clear visibility into application quality, performance, and release readiness through actionable reporting and agreed upon signoff criteria
• Guide teams on testing practices, resolve technical roadblocks, and mitigate risks without creating a separate testing bottleneck
• Explore new testing tools and techniques to improve development agility, engineering efficiency, and the customer experience
Required qualifications to be successful in this role:
• At least 6+ years of experience in software development and test engineering, or test automation, including building reusable testing frameworks and automated validation solutions
• Experience developing and running automated tests for applications deployed in containerized, cloud environments, preferably AWS
• Experience with Object Oriented Programming languages using Java or Python, with hands on experience in test automation libraries and frameworks such as REST Assured, JUnit, TestNG, or pytest
• Solid understanding of REST APIs to design effective tests across synchronous and asynchronous workflows
• Experience working with Docker containers
• Strong testing fundamentals and expertise in unit, integration, functional, contract, end to end, performance, and regression testing, including understanding when and where to apply each
• Experience validating data across relational databases, including data integrity, transformations, and consistency across distributed systems
• Hands on experience integrating automated tests into CI/CD pipelines using tools such as Jenkins, including test reporting, quality gates, and failure diagnostics
• Experience developing performance tests to evaluate application throughput, latency, scalability, and reliability under expected and peak workloads
• Ability to evaluate application readiness using test results, coverage, acceptance criteria, and known risks, and contribute evidence-based recommendations and signoffs
• Experience with issue tracking/backlog management tools like Jira
Good to Have:
• Experience using mocking frameworks and service virtualization tools, such as Mockito or WireMock, to isolate application behavior, simulate dependencies, and validate failure scenarios
• Understanding of GraphQL APIs, batch processes, and event driven applications
• Understanding of distributed application behaviors such as retries, timeouts, duplicate messages, partial failures, and eventual consistency, and how to validate them through automation
• Education: Bachelor's degree in computer science or a closely related discipline.
Benefits:
Benefits are offered to eligible professionals on their first day of employment to include:
• Competitive compensation
• Comprehensive insurance options
• Matching contributions through the 401(k) plan and the share purchase plan
• Paid time off for vacation, holidays, and sick time
• Paid parental leave
• Learning opportunities and tuition assistance
• Wellness and Well-being programs
Employment Practices:
w3TTy is an equal opportunity employer committed to fostering an inclusive environment where diversity is celebrated. All qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Employment is contingent upon successful completion of a background check.
This job application process may use AI-powered tools to assist in screening and evaluating applications based on objective, job-related qualifications. AI is used solely to support the recruitment process and all final hiring decisions are made exclusively by our human recruitment team.
Applicant information will be handled in accordance with uSPph'X privacy policy.