ASSOCIATE TEST ENGINEER JOB DESCRIPTION
Review associate test engineer job descriptions across multiple industries to identify common qualifications, tools, and career entry requirements.

Associate Test Engineer Job Description Template
1. About the Role
An Associate Test Engineer who cannot translate product requirements into executable test cases leaves defects undetected until they reach end users, where fixes cost far more and damage far longer. This role owns the design, execution, and continuous improvement of manual and automated test coverage within software development teams working under Agile and DevOps delivery models. It sits close to the development process, not apart from it. The associate answers to product owners and senior engineers while serving as a quality checkpoint between sprint completion and production release.
2. Position Summary
As the Associate Test Engineer, you will own test plan design, defect documentation, and automation framework maintenance across web, API, and mobile software products, ensuring each release meets both functional specifications and end-user expectations. You will work within an agile scrum team alongside developers, product managers, and release managers, with scope spanning requirements analysis through post-release issue investigation.
3. Why Join Us
Career Impact: Hands-on ownership of test automation frameworks and defect root cause analysis builds the technical credibility that separates mid-level QA practitioners from senior engineers in the software industry.
Business Impact: When the Associate Test Engineer catches a regression before a customer-facing release, the organization avoids the support cost, user churn, and reputational exposure that escaped defects create in production SaaS environments.
Growth Opportunity: The scripting, API testing, and SDLC governance skills developed in this role open direct advancement paths toward Senior Test Engineer, QA Lead, and DevOps Engineer positions in the market.
4. Key Responsibilities
- Design and execute manual and automated test cases covering functional, regression, performance, and user-acceptance scenarios.
- Develop and maintain test automation frameworks to increase coverage and reduce manual effort across recurring sprint cycles.
- Document defects with reproducible steps, severity ratings, and supporting logs to support efficient developer triage.
- Collaborate with product owners and developers during requirements review to identify testability gaps before development begins.
- Analyze root causes of test script failures and production-reported issues, driving confirmed defects through to verified closure.
- Monitor and communicate test execution status to agile team members, including pass rates and outstanding risk items.
- Validate API endpoints and web application behaviors against published specifications to ensure integration correctness.
- Support junior team members or stakeholders by sharing testing best practices and contributing to internal knowledge documentation.
5. Required Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent work experience.
- 2 or more years of manual and automated testing experience, with demonstrated ownership of test case design in an agile environment.
- Working knowledge of software development lifecycle stages and how testing responsibilities shift across sprint phases.
- Ability to write and maintain test scripts in at least one programming language relevant to web or backend application testing.
- Experience designing test cases for RESTful APIs, single-page web applications, or mobile platforms.
- Demonstrated skill in defect tracking, including writing reproducible bug reports and verifying developer fixes against acceptance criteria.
- Proficiency working within agile or scrum delivery frameworks, including sprint planning, daily standups, and retrospective feedback cycles.
- Strong analytical reasoning skills, with the ability to decompose complex user flows into discrete, testable acceptance conditions.
6. Preferred Qualifications
- Experience contributing to or improving a team's test automation strategy, including framework selection and coverage target setting.
- Familiarity with continuous integration pipelines and how automated test suites are triggered and reported within build workflows.
- Exposure to database query languages for validating backend data transformations during system and integration testing.
- Experience testing safety-critical or regulated software environments where traceability between requirements and test evidence is required.
7. Success Metrics & Environment
- Defect escape rate per release, measuring how many production issues originated from tested code areas.
- Automated test coverage percentage across the active codebase, reflecting growth in repeatable regression protection.
- Mean time to defect closure, from initial report through verified fix, indicating collaboration effectiveness with developers.
- Test execution cycle time per sprint, showing whether automation is reducing manual testing burden across iterations.
- UAT pass rate on first submission, reflecting how well test cases anticipated real end-user acceptance conditions.
- Typical tools: test management platforms (commonly Jira or equivalent); automation frameworks (commonly Selenium, Robot Framework, or equivalent); version control (commonly Git or equivalent).
8. Compensation & Benefits (US Market Benchmark)
- Base Salary Range: $65,000 to $95,000 annually, depending on location and experience.
- Bonus: Annual performance bonus, typically 5 to 10 percent of base salary.
- Equity: Stock options or RSUs common at growth-stage and public technology employers.
- Health Benefits: Medical, dental, and vision coverage; employer contribution varies by company size.
- PTO: 15 to 20 days annually; most employers add public holidays and sick leave separately.
- Common Perks: Remote or hybrid flexibility, professional development budget, home office stipend.
Figures are estimates based on general US market benchmarks and may be outdated. Adjust based on location, company size, and seniority level.
9. EEO & Legal
Consistent with applicable federal, state, and local law, all qualified applicants will be considered for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity, or any other characteristic protected by law. Candidates who require a reasonable accommodation to participate in the application or interview process are encouraged to make that request known. Final employment offers are contingent upon successful completion of a background screening. Applicants must be authorized to work in the United States.
Associate Test Engineer Job Description Examples
1. Associate Test Engineer - Electronics (Crash Test Systems)
The Associate Test Engineer - Electronics owns the maintenance, repair, and upgrade of test systems within a simulated vehicle and child seat crash operating area, ensuring operational readiness and the fidelity of all test data. Working alongside controls engineers and testing staff, the associate delivers accurate data collection across electrical, software, and data acquisition systems that support laboratory crash testing outcomes.
Key Responsibilities
- Maintain, repair, and upgrade test systems to maximize operational readiness and the fidelity and accuracy of all test data.
- Manage equipment calibration, repairs, and procurement.
- Help maintain and improve controls and data acquisition systems on test sled, including instrumentation setup, high-speed photography equipment, and software.
- Use and maintain ATD calibration lab test equipment and software.
- Provide support to controls engineer and testing staff on an ongoing basis.
- Maintain, improve, and document data processing workflows.
- Support testing staff to ensure consistent and accurate data processing results.
- Use E-Val (TM) Pro data collection and processing software and maintain the system with current updates.
- Operate test machine, and produce data as required by customer on an as-needed basis.
- Perform operations and execute test procedures for engineering, scientific, or real-time data acquisition.
- Understand all facets of sled testing engineering and be able to fill operator vacancies periodically.
- Install test samples on the bench by the manufacturer's instructions and Child Passenger Safety best practices.
Required Qualifications
- AAS in Electrical Engineering Technology or similar in a related discipline.
- Child Passenger Safety Technician Certification Required; Company will provide training after hiring.
- Minimum three (3) plus years in related discipline or a combination of education and experience equivalent to above.
- Possess exceptional foundation of electrical and electronic principles; excellent mechanical and electrical aptitude with ability to quickly identify problems.
- Strong command of reading and interpreting engineering plans, specifications, testing and inspection principles and procedures.
- Familiar with Validations software - E-Val (TM) Pro preferred; Calibration software - ATD preferred; working knowledge of Microsoft Office software.
- Ability to operate and maintain a wide variety of hand and power tools, shop tools, and shop equipment for the servicing of automobiles.
- Demonstrated ability to interact with all levels of the organization and communicate clearly in a professional manner; possess a positive and approachable demeanor with strong interpersonal skills.
- Ability to remain poised under pressure or opposition; deal tactfully with diverse people, situations, and ideas; demonstrates flexibility/adaptability in challenging situations.
- Ability to work extended hours as business needs warrant, may include nights and weekends; frequent, repetitive movement of sample seats up to fifty (50) lbs.
- Travel: Minimal domestic as business needs warrant training.
2. Associate Test Engineer (K-12 Education Software)
Reporting to the core platform development team, the Associate Test Engineer shapes automated testing strategy as the organization modernizes from .NET Framework to .NET Core, working directly with product owners, UX designers, and software developers. Partnering across agile team members and stakeholders in the K-12 educational software space, the associate builds and maintains test frameworks that ensure developed solutions reliably meet customer needs.
Primary Duties
- Work as a member of an agile team to design, test, document, and demonstrate software.
- Plan, code, and maintain tests, leveraging automated testing frameworks, tools, and services to ensure that developed solutions meet customer needs.
- Work closely with the product owners and user experience designers to understand customer needs, refine proposed designs, and plan the testing of developed solutions.
- Document defects, communicate steps to reproduce, and work with software developers to debug software issues and ensure robust software quality.
- Track and communicate the status of testing to agile team members and conduct demonstrations of functionality on an as needed basis to peers and stakeholders.
- Write technical documentation of system changes in conformance with department standards.
- Train users in operation of new or modified systems and investigate hard to replicate support issues.
- Maintain awareness of technological developments in computer hardware and software systems.
- Mentor junior test engineers to improve their skills to become more effective test engineers.
Education & Experience
- BS degree in Computer Science, Computer Engineering, or equivalent experience.
- Four+ years of automated test experience, including two+ years contributing to the design of automated testing on new and current systems.
- A passion for working on enterprise-grade software in the K-12 educational space.
- Experience in programming languages C#, JS, or VBScript; experience in transactional database querying, preferably MS SQL.
- Experience with automated testing tools, preferably Selenium, TestComplete, MSTest, or Postman.
- Experience writing test scripts for Single Page Web Applications, RESTful APIs, and agile/Scrum environments.
- Experience writing test scripts for Mobile Applications, preferably Xamarin; experience with load and performance testing a plus.
- Experience with profilers, continuous integration, and GIT a plus; experience and/or certification in AWS a plus.
- Experience influencing automated testing best practices within a team.
3. Associate Test Engineer - Level 1 (Aerospace Supply Chain)
Sitting at the intersection of supplier quality management and special process validation, the Associate Test Engineer (Level 1) supports audits, process surveillance, and compliance actions across heat treat, NDI, chemical processing, and welding within the Lockheed Martin supply chain. Operating across processors, suppliers, Integrated Product Teams, and Subcontract Management personnel, the associate ensures Special Processors meet LM Aero process specifications and program requirements.
Duties
- Support quality system audits and process surveillance in the areas of heat treat, NDI, chemical processing, and welding within the Lockheed Martin supply chain.
- Investigate, coordinate, monitor, and follow up on supplier-related engineering, manufacturing, and quality issues.
- Support validation and process control actions with Special Processors to ensure full compliance with LM Aero process specifications and industry-standard specifications.
- Perform technical coordination and liaison between processors, suppliers, Integrated Product Teams (IPT), and Subcontract Management personnel.
- Interface with multiple stakeholders, effectively work in teams, and communicate with positive impact.
Skills & Qualifications
- Bachelor's degree or above in Technical discipline (Engineering, Math, or Science) or equivalent experience.
- Background and knowledge in quality management and prevailing quality management systems.
- Understanding of special process applications for Aerospace manufacture.
- Familiar with Special Process application, conformance, and compliance (e.g., Heat Treat, Aluminum Aging, Shot Peen, Anodizer/Alodine, Prime/Paint, Clean Methods, etc.).
- Ability to assess compliance to technical specifications; excellent project management skills.
- Excellent interpersonal skills for collaboration, communication, and presentations; high energy, self-starting team player who achieves goals.
4. Associate Test Engineer (Semiconductor Metrology)
Embedded within Onto's engineering organization, the Associate Test Engineer supports the build, calibration, and troubleshooting of electro-mechanical assemblies and complete metrology systems across the semiconductor capital equipment sector. Working closely with engineering teams and testing staff at supplier and customer sites, the associate delivers precise test data and technical assistance that sustain product quality and operational continuity.
Core Functions
- Determine and develop test specifications, methods and procedures from blueprints, drawings and diagrams.
- Test and troubleshoot assemblies and/or final systems; complete rework on assemblies and/or systems as a result of testing.
- Prepare technical reports summarizing findings and recommending solutions to technical problems.
- Assist in the selection and set-up of specialized test equipment.
- Calibrate precision assemblies, integrate and pre-test sub-systems; perform routine performance tests on the finished system.
- Participate in complex projects requiring judgment and initiative; complete tasks in creative and effective ways and make recommendations for solutions.
- Provide technical assistance to other Test Technicians by troubleshooting issues, performing rework, reviewing schematics, and utilizing fixtures.
- Document and escalate issues using proper path.
- Assist the various engineering teams in all aspects of building and testing electro-mechanical assemblies and complete metrology systems.
- Support tool installation or address escalations at supplier and/or customer sites through periodic travel.
- Exemplify Onto's safety culture by demonstrating a Safety-First mindset.
Qualifications & Experience
- 5–8+ years of experience as a Technician in the semiconductor industry or other equivalent large capital equipment manufacturer.
- Relevant experience in final test in semiconductor, metrology, optics alignment, and calibrations.
- Hands-on experience in assembly and test of precision electro-mechanical components, including software, firmware, and driver installation.
- Experience with hand tools, mechanical assembly, cable harnessing, and ability to work from assembly drawings, schematics, and cable drawings.
- Industry knowledge in ellipsometry, reflectometry, metrology, and optical alignment.
- Ability to work from manufacturing instructions, mechanical drawings, electrical/pneumatic schematics, and bills of materials.
- Ability to work under pressure and very tight timelines; able to work 12-hour shifts in a cleanroom environment wearing PPE.
- Physical requirements include ability to squat, kneel, walk, climb, stand, lift 30–50 pounds, and perform repetitive motions using hands and various hand tools.
- Ability to travel to Korea, Taiwan, China, Japan, and possibly other countries is a plus.
5. Associate Test Engineer (Port Terminal Operations)
A key member of the product quality team, the Associate Test Engineer builds and executes manual and automated test scripts to maintain quality standards for software products in the port terminal operations domain. Collaborating across peer testers, developers, and customers, the associate isolates production issues and drives automation coverage improvements that support consistent and defect-free software delivery.
Functions
- Design, develop, and execute detail-oriented manual/automation test scripts based on product specifications.
- Actively participate in test planning discussions to assure automation coverage is continuously improving.
- Collaborate with peer testers and developers to improve testing processes and test efficiency.
- Develop automated/manual test scripts to validate functional, technical, and performance requirements.
- Execute test scripts during customer-specific system testing and document test issues with the development team.
- Communicate with customers about deliveries and support operational issues.
- Analyse root cause of automation test script failures and isolate issues reported from production through to closure.
Experience & Qualifications
- Any Engineering degree with strong analytical abilities and debugging/troubleshooting skills.
- 2+ years of manual/automation testing experience, preferably in the Port Terminal Operations domain.
- Experience in Linux and Windows platforms; proficiency at grasping new technical concepts quickly.
- Experience with Oracle, SQL Server, MySQL, Cassandra, Robot Framework, Python, and Jenkins.
- Knowledge of Git branching structures and repositories.
- Good oral and written communication skills in English; ability to work closely with customers to fulfil their operational needs.
6. Associate Test Engineer (Flexible Display Testing)
Reliable display component validation depends on the Associate Test Engineer, who develops and maintains novel mechanical, material, and opto-electrical testing equipment used by research teams working on Apple display systems. Based within a multifunctional lab environment and collaborating with suppliers and internal Apple groups, the associate builds standard operating procedures and runs sophisticated measurement setups that directly support next-generation display product development.
Accountabilities
- Work multi-functionally with multiple groups within Apple developing products incorporating novel display system designs.
- Support development and maintain custom automated data acquisition systems.
- Perform mechanical, material, and opto-electrical testing of display components.
- Run sophisticated measurement setups using high accuracy test equipment.
- Work with suppliers to build, maintain, and tackle challenges with custom test equipment.
- Maintain clean, orderly, and safe work environment.
Background & Experience
- BS or AA degree in mechanical engineering, material sciences and engineering, electrical engineering, applied physics, or chemistry, or higher degree.
- At least 3 years of hands-on experience in mechanical, reliability, or electrical testing in a lab environment.
- Knowledge of mechanical property measurement equipment and automatic data acquisition systems.
- Proven record of maintaining and troubleshooting custom test equipment.
- Experiment ownership and ability to build standard operating procedures.
- Matlab, Python, LabView, or other scripting language knowledge is a plus.
- Ability to thrive working independently as well as with other team members.
7. Associate Test Engineer (Agile QA & Automation)
As the Associate Test Engineer, this role designs, drafts, and executes both manual and automated quality tests to ensure software functions according to specified standards and end-user requirements. The QA team relies on this work to identify automation opportunities, perform root cause analysis on defects, and maintain a continuous improvement cycle across the software development lifecycle.
Activities
- Design, draft, and revise test plans and test strategy with an understanding of software processes from the customer's perspective.
- Identify and make recommendations for application modifications and changes to enhance the effectiveness of quality initiatives.
- Evaluate end-user requirements, software test criteria, and existing manual tests to determine where automation can be appropriately applied.
- Plan, develop, and maintain a wide range of moderately complex manual quality tests and analyses to ensure software functions according to specified standards.
- Use test utilities to generate and prepare test data.
- Execute automated and manual tests, interpret results, document defects, engage in root cause analysis, and retest software corrections.
- Develop automated testing if applicable.
Minimum Qualifications
- Bachelor's degree and 1–2 years of work-related experience, including demonstrated proficiency using testing tools and utilities.
- 1–2 years of applicable industry knowledge and software testing experience.
- Understanding of BDD (Behavior Driven Development) concept; understanding of SDLC and Agile Scrum methodology.
- Experience in automated testing; ability to learn mainframe and open systems.
- Experience working with SQL and JIRA.
- Demonstrated project leadership skills and/or aptitude; good command of English communication.
8. Associate Test Engineer (Metrology & Cleanroom Assembly)
Associate Test Engineer delivers hands-on build, integration, and calibration support for next-generation metrology tools assembled in cleanroom environments, working closely with engineering teams from prototype through customer site installation. The work directly supports production qualification and ensures each system meets specification before and after deployment at customer locations.
What You'll Do
- Support build and integration tests of next generation metrology tools.
- Work closely with engineering to assemble prototype tools in cleanroom environment.
- Help qualify for production and support installation at customer sites.
- Read engineering instructions and work with minimal direction.
- Perform mechanical assembly, cabling, alignment, and calibration.
Technical Qualifications
- Engineering Degree strongly preferred; typically requires a minimum of 6+ years of related experience, or Bachelor's Degree + 2 years, or Associates Degree + 4 years.
- Experience building and troubleshooting optical systems, robotics, semiconductor capital equipment, biomedical equipment, or x-ray or electron-beam systems.
- Previous hands-on experience with semiconductor equipment preferred.
- Strong troubleshooting and analytical skills to resolve technical problems, set up experiments, and perform data analysis.
- Ability to read technical drawings/procedures and use a variety of precision testing and measuring instruments; generate and redline procedures and documentation.
- Excellent communication, teamwork, and people skills required.
9. Associate Test Engineer (Agile Test Automation)
The Associate Test Engineer produces and maintains test scripts and automation frameworks across a variety of technologies including APIs, UI automation, and code repositories, supporting quality and software delivery within an agile team. Working closely with peers and stakeholders, the associate advances defect reporting, test execution, and continuous improvement of testing practices across the software development lifecycle.
Day-to-Day Responsibilities
- Understand and use various technologies, tools, and techniques that aid quality and software delivery, including APIs, UI automation, code repositories, exploratory testing, risk-based testing, Agile, and DevOps.
- Plan, create, maintain, and execute test scripts, including manual testing.
- Plan, design, implement, and improve test automation frameworks.
- Explore and understand the system under test and its context.
- Work effectively as part of an agile team, report and manage defects, and communicate with peers and stakeholders.
Knowledge Skills & Abilities
- A working understanding of a programming language such as Java, C#, Python, or JavaScript.
- An aptitude and passion for learning and sharing knowledge.
- Great communication skills.
- A pragmatic logical mind that enjoys solving problems.
- Ability to work as part of a team.
10. Associate Test Engineer (Metallurgy & Corrosion)
The Associate Test Engineer refines materials testing quality by performing hands-on metallurgical and corrosion tests in accordance with ASTM and ISO standards within a laboratory environment. Serving as the operational anchor for lab equipment maintenance, ISO audits, and technician assignment, the associate ensures test procedures remain current and that all reports meet required analytical standards.
Job Functions
- Perform hands-on metallurgical and corrosion tests in accordance with ASTM/ISO standards.
- Prepare, interpret, and compile reports for all test assignments.
- Prepare and update test procedures.
- Maintain lab equipment and environment.
- Assign lab technician on testing activities; handle ISO audit; undertake any other duties as assigned by superior.
Position Requirements
- Degree in Material Science or equivalent.
- Knowledge in metallurgy and corrosion tests with ASTM/ISO standards is an advantage.
- Knowledge in fractography of metal will be an advantage.
- Experience in using optical microscope and SEM/EDX are highly desired.
- Able to multi-task and highly proficient at work.
11. Software Associate Test Engineer (Automotive Infotainment)
Embedded within an automotive software validation team, the Software Associate Test Engineer verifies and validates high-end infotainment systems across domains including Bluetooth, Wi-Fi, Navigation, and Voice Recognition against functional program requirements. Working closely with development engineers and customers, the associate executes smoke, system, functional, and vehicle tests that ensure software quality and support timely issue resolution across the product lifecycle.
Role Responsibilities
- Perform software testing of assigned products according to required standards and specifications; interpret customer complaints into testable performance criteria.
- Work with a team of engineers validating/qualifying software for all functional areas in an infotainment product domain, including Tuner, Bluetooth, Wi-Fi, Connectivity, Audio, Vehicle Interface, Voice Recognition, Systems, and Navigation.
- Create test cases based on customer requirements, ensuring complete testability, traceability, and interfacing with development engineers.
- Perform in-vehicle and bench testing, execute test cases, capture logs, and record defects in test management tools.
- Execute smoke test, system test, functional testing, and vehicle testing; perform issue reproduction and verify fixes; work on customer issues.
Education & Experience
- Bachelor's degree in Electrical or Computer Engineering, Computer Science, or equivalent.
- 1 year of experience in embedded software development or testing; experience with Software Test life cycle preferred.
- Experience working with automotive infotainment systems preferred.
- Experience reviewing software requirements and writing test cases (acceptance, functional, non-functional, stress, FURPS, etc.).
- Working knowledge of embedded software systems and software development tools (debuggers, emulators, compilers, etc.).
- Experience executing automated test scripts and interoperability (IOP) testing; able to use a digital multimeter, oscilloscope, and logic analyzer for troubleshooting.
- Experience with Test Management tools such as IBM ALM, Jira, Rally, or HP ALM.
- Having a proactive, goal-oriented approach to decision-making; clear and strategic thinker with proven experience in translating strategies into actionable plans.
12. Associate Test Engineer (Metro Systems Software)
Reporting to a senior engineer, the Associate Test Engineer develops and tests software solutions for metro systems bench test equipment, working from requirements through lab and field verification in both Windows and Linux environments. Partnering cross-functionally and globally with engineering, operations, and customer teams, the associate sustains bench test platform reliability and supports production and field-testing issues as business needs arise.
Scope of Work
- Develop and support software solutions for metro systems bench test equipment.
- Design software from requirements in accordance with established design principles, procedures, and specifications under the oversight of a senior engineer.
- Prepare project and design documentation.
- Test software in lab and field environments to ensure compliance to requirements, including verification and integration testing with bench test platform.
- Collaborate cross-functionally and globally; provide input for software estimates for changes from internal or external sources.
- Communicate effectively in written and verbal form to socialize and influence the organization.
- Handle parallel responsibilities and competing priorities in a dynamic environment while maintaining balance between speed and quality.
- Support the customer, co-workers, field-testing, or production issues on weekends or after hours as needed.
Professional Experience
- Bachelor's Degree (minimum).
- Demonstrated software development experience using C, C++, or C#; experience developing scripts using Python and shell scripts in a Linux environment; ability to read and understand electronic and electrical schematics.
- Demonstrated software development experience using National Instruments LabVIEW; understanding of National Instruments TestStand; proficiency with Microsoft Office; experience with Redmine.
- Operating systems: Windows, Linux, and Embedded; understanding of Software Development Life Cycle and Software Configuration Management; network communications knowledge.
- Basic troubleshooting, diagnostic, analytical, and debugging skills; basic problem-solving and analytical skills to provide optimal solutions; ability to complete tasks in a timely manner while producing quality work.
- Excellent verbal and written communication skills; excellent time management and organizational skills; ability to think strategically as part of a group to evaluate the impact of long-term decisions.
- Lifelong learner that shares and teaches what you learn; ability to work in a dynamic environment with parallel responsibilities and competing priorities.
- Ability to support customer, co-workers, field-testing, or production issues on weekends or after hours as needed.
13. Associate Test Engineer (Clinical Data & EDC)
As the Associate Test Engineer, this role executes testing and validation of electronic Case Report Forms, edit checks, and Electronic Data Capture systems against SOPs and industry standards, ensuring smooth data flow before and after production go-live in clinical data management environments. The clinical data team relies on this work to maintain EDC compliance through protocol amendments, Change Requests, and Technical Configuration Changes in collaboration with Lead Customer Data Programmes and CDP-EDC stakeholders.
Operational Focus
- Perform various tasks related to testing and validation of EDC, DMW, and related interfaces.
- Maintain a basic understanding of systems including EDC, DMW, and related interfaces.
- Provide detailed description of scenarios that failed in UAT plan and report.
- Suggest additional test scenarios to be added to the Test Plan.
- Communicate suggestions or concerns regarding testing with relevant Clinical Data Programmer-EDC.
Education & Experience
- MSc/BSc in Life Science or comparable degree in Computer Science, Information Technology, clinical information management, or equivalent qualifications.
- 0–2 years of experience in the pharmaceutical industry, preferably 1 year within clinical systems.
- Good knowledge of Best Practices (GxP) guidelines within drug development.
- Understanding of variances of clinical data types and specifications.
- Team spirit, self-motivated personality; regular experience with communication and presentations.
- Fluency in written and spoken English.
14. Associate Test Engineer (Mobile & Agile QA)
Associate Test Engineer manages product release quality as a gatekeeper for fixes, improvements, and feature releases, building and executing test plans across mobile apps, APIs, and agile scrum development environments. The work directly supports product managers, development teams, release managers, and DevOps teams by tracking defects, publishing quality metrics, and ensuring defect-free delivery across user personas and business scenarios.
Key Deliverables
- Analyze requirements from the product team and customers and take ownership of product release quality as a gatekeeper for all fixes, improvements, and feature releases.
- Prepare test bed environments and test data sets; build test plans, test scenarios, and test cases, and execute them.
- Collaborate with stakeholders including product manager, development team, release manager, and DevOps team to find, track, test, and assist in resolution of defects.
- Create and publish reports and metrics.
- Maintain an optimal understanding of the product to serve as the go-to person for technology and business teams.
Minimum Qualifications
- 1–2 years of hands-on manual test experience in an agile scrum development environment; 2–4 years overall experience.
- Keen aptitude for testing; ability to validate business scenarios for different user personas.
- Basic programming skills with Java; working knowledge of SQL and defect tracking tools.
- Experience with test management software; experience in different iOS frameworks, mobile apps, programming tools, third-party libraries, and APIs.
- Knowledge of QA automation and performance testing is an added advantage.
- Quick learner who is curious, research-minded, data-informed, transparent, and communicates effectively; collaborative mindset with creative confidence.
15. Associate Test Engineer (Autonomous Vehicle Systems)
The Associate Test Engineer develops automated tests and test frameworks for autonomous vehicle software and hardware systems, working alongside software, hardware, and tools development engineers to identify issues and drive them to resolution. Collaborating across Engineering, Operations, Mapping, and other teams, the associate ensures testing of safety-critical AV applications is completed on time and that findings are documented in comprehensive test reports.
Performance Expectations
- Work with software, hardware, and tools development engineers to develop specific test software, hardware, and instrumentation.
- Develop automated tests and test frameworks in collaboration with stakeholder teams.
- Identify issues and create clear and comprehensive descriptions; collaborate with developers to aid in issue resolution and verification.
- Analyze test results and document findings in comprehensive test reports; manage issues throughout their entire lifecycle.
- Work cross-functionally with various teams to communicate knowledge of new features or changes and ensure testing is completed in a timely manner.
- Travel domestically as required.
Required Qualifications
- Bachelor's degree or higher in Computer Science, Engineering, Robotics, or relevant field.
- Working knowledge of software development lifecycle, testing processes, and QA methodologies.
- Experience testing safety-critical applications and autonomous vehicle software and hardware.
- Enthusiasm for the AV industry and safety/mobility.
- Experience with Linux and some programming (Python, Bash/Shell).
- Experience in technical writing and documentation of mechatronics systems preferred.
- Basic understanding of robotics systems including sensors, actuators, mechanical, and software systems.
- Experience using issue tracking tools, especially Atlassian Confluence, Jira, and GitLab preferred.
- Demonstrated problem-solving skills and ability to think logically and remove bias from evaluation of problems.
16. Associate Test Engineer (Hardware & Embedded Systems)
Embedded within a global hardware engineering team, the Associate Test Engineer develops test scripts, strategies, and automation frameworks based on hardware schematics to evaluate and improve test coverage across embedded systems and multi-region support operations. Working closely with engineers and suppliers worldwide, the associate strengthens hardware test processes through innovation, data analysis, and real-time cross-regional support.
Work Activities
- Develop scripts to test hardware and a testing strategy based on hardware schematics.
- Contribute to and maintain automation framework; help maintain database server.
- Help design and implement hardware fixtures; help interpret test results from an oscilloscope, logic analyzer, digital multimeter, etc.
- Read technical datasheets and translate them to a test plan; evaluate new test equipment and test methods.
- Analyze automated data for test coverage enhancement; collaborate with other engineers to define test case scenarios.
- Investigate new and innovative hardware test solutions; work with the team to improve test processes based on feedback.
- Provide real-time support across multiple regions around the world; travel to assist the global team and work with suppliers as needed.
Experience & Qualifications
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field, or equivalent work experience.
- Hardware knowledge pertaining to I2C, SPI, UART (RS232), PCIe, USB, GPIO, clocks, voltages, etc.
- Ability to read and understand schematics.
- Proficiency in programming languages including Python, TCL, C/C++, Java, Visual Basic, or Perl.
- Ability to understand Linux and Windows.
- Ability to communicate directly and effectively; quick learner and self-motivator; display characteristics of constant improvement.
- Ability to work flexible hours to provide support across multiple time zones.
17. Sr. Associate Testing Engineer (Database & Cloud Testing)
The Sr. Associate Testing Engineer oversees quality testing for SingleStore and CDE/Federation Server environments, developing test plans, running cases on SAS-supported hosts, and coordinating with developers to resolve identified problems. The work directly supports software reliability and technical knowledge-sharing across the organization through structured test reporting, environment maintenance, and internally communicated testing experiences.
Engineering Responsibilities
- Develop test plans, test cases, and documentation as needed.
- Run cases on hosts supported by SAS and report problems found.
- Perform in-depth analysis on problems and coordinate with developers to solve them.
- Deliver test reports as needed and perform test environment setup and maintenance.
- Share testing experiences and technical skills internally; perform other duties as assigned.
Background & Experience
- Bachelor's degree in Computer Science or a related quantitative field.
- Strong software testing experience; ability to work independently and with a team.
- Agile/Scrum methodology knowledge; I18N/L10N development and/or testing experience a plus.
- Good knowledge of C/C++, SQL, Shell, and Python.
- Experience with industry tools such as Git, Gerrit, and Jenkins; cloud/cloud-based technologies including Kubernetes a plus.
- Good English skills in reading, writing, and speaking.
- Well-organized with strong ability to prioritize, plan, and execute tasks; great conflict resolution skills and high emotional intelligence.
- Excellent written and verbal communication skills; curious, passionate, authentic, and accountable.
Editorial Process and Content Quality
This content is developed by the Lamwork Editorial Team using structured analysis of real-world job data, skill requirements, and hiring patterns.
Research framework by Lam Nguyen, Founder & Editorial Lead.
Reviewed by Thanh Huyen, Managing Editor.
Learn more about our editorial standards.