Test Engineer

Test Engineer

Noblesoft Technologies

Pleasanton, CA • On-site

Contractor

Posted 12 days ago


Job description

Job  Title : Senior Test Engineer

Location : Pleasanton CA

Experience: 6+ Years

Key Responsibilities

  • Design and develop automation frameworks using TypeScript, JavaScript, Node.js.
  • Implement UI automation using Playwright and Cypress.
  • Build and maintain API automation solutions.
  • Integrate automation suites with test management tools.
  • Collaborate with developers and QA teams to ensure BDD practices using Cucumber.
  • Set up and maintain CI/CD pipelines for automated test execution.
  • Participate in code reviews and contribute to best practices for test automation.
  • Troubleshoot and optimize automation scripts for reliability and performance.
  • Ensure test coverage and maintain high-quality standards across releases.
  • Comply with regulatory requirements and documentation standards for Medical Device IT systems (e.g., FDA, ISO 13485, IEC 62304).

Required Skills

  • Programming: Strong proficiency in TypeScript, JavaScript, Node.js.
  • Automation Tools: Hands-on experience with Playwright and Cypress.
  • API Testing: RESTful API automation experience.
  • BDD Frameworks: Expertise in Cucumber.
  • CI/CD: Experience with pipeline setup (e.g., Jenkins, GitHub Actions, Azure DevOps).
  • Test Management Integration: Familiarity with tools like Jira, TestRail, Zephyr.
  • Strong understanding of software development lifecycle and developer mindset.
  • Excellent problem-solving and debugging skills.
  • Experience in Medical Device IT industry, including knowledge of validation, compliance, and documentation standards.



Frequently asked questions

Q: What skills or qualities help someone succeed as a Test Engineer?

A: To succeed as a Test Engineer, key technical skills include proficiency in programming languages such as Python, Java, or C++, as well as experience with testing frameworks, automation tools like Selenium or Appium, and version control systems like Git. Additionally, strong analytical and problem-solving skills, attention to detail, and effective communication skills are essential soft skills, enabling Test Engineers to collaborate with cross-functional teams, identify and report defects, and implement testing strategies. By combining these technical and soft skills, Test Engineers can effectively ensure the quality and reliability of software products, driving career growth and contributing to the success of the organization.

Q: What is the career path for a Test Engineer?

A: A Test Engineer's career path typically begins with entry-level roles such as Test Engineer or Junior Quality Assurance (QA) Engineer, where they develop and execute test plans, identify defects, and collaborate with cross-functional teams. As they gain experience, they progress to mid-level roles like Senior Test Engineer or QA Lead, where they oversee test strategy, mentor junior engineers, and contribute to process improvements. Senior Test Engineers can then move into senior leadership positions, such as Test Manager or Director of Quality Assurance, where they drive organizational quality initiatives and make strategic decisions.



Noblesoft Technologies job posting for a Test Engineer in Pleasanton, CA with a salary of $39 to $61 Hourly with a map of Pleasanton location.