Test Automation Engineer

2 months ago


San Francisco, United States Unreal Gigs Full time

Introduction:

Are you a skilled test automation expert who thrives on creating efficient, repeatable test processes to ensure software quality? Do you enjoy designing automated test suites that can quickly identify bugs and improve the reliability of software releases? If you're passionate about leveraging automation to drive faster, more reliable testing, then our client has the perfect role for you. We’re looking for a Test Automation Engineer (aka The Automation Ace) to develop and manage automated test scripts that ensure the quality and performance of our software.

As a Test Automation Engineer at our client, you’ll work closely with developers and QA teams to design and implement automated test strategies that cover a wide range of use cases. This role is not just about writing scripts—it’s about improving overall testing efficiency, ensuring scalability, and enabling fast, continuous releases.

Key Responsibilities:

  1. Automated Test Script Development:
  • Design, develop, and maintain automated test scripts using frameworks like Selenium, Cypress, JUnit, or similar tools. You’ll create robust, reusable scripts to automate functional, regression, and integration testing across various platforms.
Test Strategy and Framework Implementation:
  • Define and implement the overall test automation strategy, selecting the appropriate tools, frameworks, and approaches to meet the project’s needs. You’ll ensure that test automation integrates seamlessly into the CI/CD pipeline for continuous testing.
Test Execution and Reporting:
  • Run automated tests, analyze results, and provide detailed reports on test coverage, performance, and issues. You’ll work with the QA and development teams to interpret test results and ensure that bugs are logged and resolved promptly.
CI/CD Integration:
  • Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI. You’ll ensure that automated tests run continuously during the development lifecycle, enabling faster and more reliable releases.
Test Optimization and Maintenance:
  • Continuously improve and optimize existing test automation frameworks and scripts. You’ll refactor code, update test cases, and ensure that the automated testing suite remains up-to-date with the evolving codebase.
Collaboration with Development Teams:
  • Work closely with developers, product managers, and other QA engineers to ensure that test automation covers critical functionalities and edge cases. You’ll contribute to test planning and actively participate in design discussions.
Performance and Load Testing:
  • Develop automated performance and load testing scripts to ensure that the software can handle high traffic and heavy loads. You’ll identify performance bottlenecks and provide recommendations for optimizations.

Requirements

Required Skills:

  • Test Automation Expertise: Strong experience with test automation frameworks and tools such as Selenium, Cypress, JUnit, TestNG, or similar. You’re skilled at building robust, scalable test scripts and frameworks from scratch.
  • Programming Knowledge: Proficiency in one or more programming languages commonly used in test automation, such as Python, Java, JavaScript, or Ruby. You can write and debug test scripts efficiently.
  • CI/CD Integration: Experience integrating test automation into CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, or Travis CI. You’re familiar with continuous testing methodologies.
  • Test Strategy and Planning: Ability to design and implement comprehensive test automation strategies that cover functional, regression, performance, and load testing. You can define test coverage and scope effectively.
  • Problem-Solving and Debugging: Strong analytical and problem-solving skills with the ability to troubleshoot issues within automated tests and quickly resolve them.

Educational Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field. Equivalent experience in test automation or software testing is also valued.
  • Certifications in software testing or test automation (e.g., ISTQB Automation Engineer) are a plus.

Experience Requirements:

  • 3+ years of experience in test automation, with hands-on experience developing automated test scripts and integrating them into CI/CD pipelines. You’ve worked in fast-paced environments and delivered high-quality automated testing solutions.
  • Proven experience with cloud-based testing environments and test management tools.
  • Experience in performance and load testing, with a focus on identifying and resolving bottlenecks.

Benefits

  • Health and Wellness: Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
  • Paid Time Off: Competitive vacation, sick leave, and 20 paid holidays per year.
  • Work-Life Balance: Flexible work schedules and telecommuting options.
  • Professional Development: Opportunities for training, certification reimbursement, and career advancement programs.
  • Wellness Programs: Access to wellness programs, including gym memberships, health screenings, and mental health resources.
  • Life and Disability Insurance: Life insurance and short-term/long-term disability coverage.
  • Employee Assistance Program (EAP): Confidential counseling and support services for personal and professional challenges.
  • Tuition Reimbursement: Financial assistance for continuing education and professional development.
  • Community Engagement: Opportunities to participate in community service and volunteer activities.
  • Recognition Programs: Employee recognition programs to celebrate achievements and milestones.


  • San Francisco, California, United States MasterCard Full time

    OverviewMastercard is seeking a highly skilled Test Automation and SRE Lead to join our mission-driven team building the future of digital commerce on our rapidly scaling Priceless Platform.As an engineering leader, you will leverage your expertise in leading high-visibility projects and hands-on technical knowledge to help us achieve flawless execution.We...


  • San Francisco, California, United States Bayone Full time

    Mobile Automation Testing EngineerWe are seeking a skilled Mobile Automation Testing Engineer to join our dynamic team at Bayone. The ideal candidate should have a strong background in mobile application testing, with expertise in automation testing tools and frameworks.Key Responsibilities:Design, develop, and maintain automated test scripts for mobile...


  • San Francisco, California, United States Bayone Full time

    {"title": "Mobile Automation Testing Engineer", "content": "Job SummaryWe are seeking a skilled Mobile Automation Testing Engineer to join our dynamic team at Bayone. The ideal candidate should have a strong background in mobile application testing, with expertise in automation testing tools and frameworks.Key ResponsibilitiesDesign, develop, and maintain...


  • San Francisco, California, United States Perfict Global, Inc. Full time

    About Us:Perfict Global, Inc. is a leading IT consulting services provider that offers innovative workforce solutions to Fortune 500 companies. Our team of experienced professionals strives to bring together the best technologies to manage clients' complex business and technology needs.We provide excellent benefits, including medical, dental, and vision...


  • San Francisco, California, United States Perfict Global, Inc. Full time

    About UsPerfict Global, Inc. is a leading IT consulting services provider focused on delivering innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals strive to bring together the best technologies available to manage clients' complex business and technology needs, participate in...


  • San Francisco, United States Perfict Global, Inc. Full time

    About Us: Perfict Global is a leading IT consulting services provider focused on providing innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals constantly strive to bring together the best technologies available to manage client's complex business and technology, participate in...


  • San Francisco, California, United States Perfict Global, Inc. Full time

    About Perfict Global, Inc.We are a leading IT consulting services provider focused on delivering innovative business workforce solutions to Fortune 500 companies.Our team of trained and experienced professionals strives to bring together the best technologies available to manage clients' complex business and technology needs.We offer excellent benefits,...


  • San Francisco, California, United States LI Test Company Full time

    Job Title: Senior Test Engineer Quality Control About the Role: We are seeking a highly skilled Senior Test Engineer Quality Control to join our team at LI Test Company. As a Senior Test Engineer Quality Control, you will be responsible for ensuring the quality of our products by designing and implementing testing strategies, identifying and reporting...


  • San Francisco, California, United States Cisco Full time

    Job DescriptionCisco Meraki is seeking a highly motivated and detail-oriented Test Automation Engineer Intern to join our team. As a key member of our software engineering team, you will be responsible for designing and implementing automated testing solutions for our cloud-managed products.Key Responsibilities:Design and develop automated testing frameworks...


  • San Francisco, California, United States Cognizant North America Full time

    Job SummaryWe are seeking an experienced Test Automation Engineer to join our team at Cognizant North America. As a key member of our Neuro AI team, you will be responsible for designing, developing, and executing comprehensive automated tests to ensure the quality of our AI orchestration software products.ResponsibilitiesDevelop and execute test plans and...


  • San Francisco, California, United States Cognizant North America Full time

    Job SummaryWe are seeking an experienced Test Automation Engineer to join our team at Cognizant North America. As a key member of our Neuro AI team, you will be responsible for designing, developing, and executing comprehensive automated tests to ensure the quality of our AI orchestration software products.Responsibilities:Develop and execute test plans and...


  • San Francisco, California, United States Cognizant North America Full time

    Job SummaryWe are seeking an experienced Test Automation Engineer to join our team at Cognizant North America. As a key member of our Neuro AI team, you will be responsible for designing, developing, and executing comprehensive automated tests to ensure the quality of our AI orchestration software products.ResponsibilitiesDevelop and execute test plans and...


  • San Francisco, California, United States Unreal Gigs Full time

    Job Title: Test Automation EngineerUnreal Gigs is seeking a skilled Test Automation Engineer to join our team. As a Test Automation Engineer, you will be responsible for designing and implementing automated test scripts to ensure the quality and performance of our software.Key Responsibilities:Automated Test Script Development: Design, develop, and maintain...


  • San Francisco, California, United States Cisco Full time

    Internship Opportunity:As a Test Automation Engineer Intern at Cisco Meraki, you will be part of a dynamic team that is shaping the future of cloud-managed IT. Our team is passionate about delivering high-quality products that simplify the digital workplace, and we are looking for talented individuals to join us in this mission.**Key...


  • San Jose, California, United States Ledgent Technology Full time

    Test Automation EngineerWe are seeking a skilled Test Automation Engineer to join our team at Ledgent Technology. As a Test Automation Engineer, you will be responsible for designing, developing, and maintaining automated test frameworks to ensure the quality and reliability of our software applications.Key Responsibilities:Design and develop automated test...


  • San Francisco, California, United States Cognizant North America Full time

    Job SummaryWe are seeking an experienced Test Automation Engineer to join our team at Cognizant North America. As a key member of our Quality Assurance team, you will be responsible for designing, developing, and executing comprehensive automated tests to ensure the quality of our AI orchestration software products.Responsibilities:Develop and execute...


  • San Francisco, California, United States Software Defined Automation GmbH Full time

    QA Automation Engineer Job DescriptionMyHealthTeam is seeking a skilled QA Automation Engineer to join our Product Team.Key Responsibilities:Collaborate with the Engineering Team and product managers to build MyHealthTeam's social networks.Discover and document steps to troubleshoot errors and update regression scripts.Reproduce reported bugs, requiring...


  • San Francisco, California, United States Test Dev Tools Full time

    Job Title: Senior Reliability Test EngineerAstranis is a pioneering company in the field of satellite technology, aiming to bridge the digital divide by connecting the world's four billion people without internet access. We're building the next generation of smaller, more cost-effective spacecraft to bring the world online.As a team, we've achieved...


  • San Diego, California, United States JSat Automation Full time

    Job DescriptionJSat Automation is seeking an experienced Automation Systems Engineer to join their team in San Diego. This role may require up to 40% travel to client sites.Key ResponsibilitiesDesign and develop manufacturing control systems to support process operations.Interact with client personnel to identify and analyze continuous improvement...

  • Lead Engineer

    2 weeks ago


    San Francisco, California, United States MasterCard Full time

    Job Title: Lead Engineer - Test Automation and Site ReliabilityMastercard is seeking a highly skilled Lead Engineer to join our team in Test Automation and Site Reliability Engineering. As a Lead Engineer, you will be responsible for leading high-visibility projects and collaborating closely with cross-functional teams to deliver complex technical...