Job Title: Software Engineer in TestJob DescriptionAs a Software Engineer in Test, you will be part of a highly talented engineering team. You will participate in test plan design, test case development and execution, and test automation development for large-scale, distributed software applications, systems, and services. The features you test and deploy will enhance driving experiences across the world. You will validate the quality of the data and work with big data tools, ensuring the right data and priorities are managed within 3-6 months.Responsibilities
Build and maintain an automated test infrastructure for a large-scale microservice-oriented system comprising many components.
Write, execute, and maintain end-to-end system integration scenarios and user acceptance scenarios for the large-scale platform.
Translate user stories into test scenarios and cases and provide feedback to ensure testability of all stories.
Collaborate with other business groups and external teams for end-to-end integration.
Partner with developers to create, maintain, and execute automated unit and integration tests.
Collaborate with DevOps to integrate the automated tests into the CI/CD pipelines.
Work with Product Owners and users to execute user tests.
Own delivery of work from concept to code to production.
Develop tools and libraries that will enable rapid and scalable development in the future.
Essential Skills
5-8+ years of experience developing and testing software.
5-8+ years of hands-on experience creating and maintaining test automation and associated infrastructure.
Proficiency in creating testing frameworks in Java.
Hands-on experience accessing the database using Java.
Proficiency in testing serverless-based architecture and testing on AWS resources like EKS, Lambda, or Dynamo.
Fluency in maintaining and utilizing a collection of API tests and performing load testing on them.
Experience with TestNG or JUnit for solving real-life problems.
Experience in setting up test pipelines in CI/CD tools.
Experience with testing complex data pipelines that span multiple components.
Experience in estimation, prioritization, and planning/coordination of testing activities in a Scrum environment.
Experience using systems like Jira or qTest for tracking purposes and ensuring traceability among test cases, code, and requirements.
Ability to perform manual tests and an urge to automate those as efficiently as possible.
Ability to manage ambiguity and external dependencies from partners and suppliers.
Confident in expressing your point of view from a position of knowledge and experience and receptive to feedback.
Additional Skills & Qualifications
Experience with Python and Spark is preferred.
Experience in validation or delivery of connected car services is a plus.
Experience with Databricks is a plus.
A degree in Computer Science is valuable, but talent and experience are prioritized.
Work EnvironmentHybrid work environment, with openness to remote work and occasional in-town travel for quarterly meetings. Fast-paced, innovative, and collaborative startup environment.About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.Diversity, Equity & Inclusion At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
Hiring diverse talent
Maintaining an inclusive environment through persistent self-reflection
Building a culture of care, engagement, and recognition with clear outcomes
Ensuring growth opportunities for our people
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.