Job Description
Job Title: Software Quality Assurance Engineer
Location: Lewisville, TX (100% Onsite)
Job Description We are seeking a
Software Quality Assurance Engineer with a strong background in
API testing and
cloud technologies , particularly
AWS . The ideal candidate will have experience with
PostgreSQL, DynamoDB, and automation frameworks . This role is critical in ensuring the
quality and reliability of our software products. You will support a
connected vehicle platform , collaborating with
back-end developers and
HIL bench testers to perform QA on the code. The role requires
automating test processes and
leveraging AWS services daily .
Responsibilities - Design, develop, and execute test plans and test cases for API and backend services.
- Perform thorough API testing using tools such as Postman to validate endpoints.
- Collaborate with development teams to understand software requirements and create effective testing strategies.
- Utilize AWS services (Lambda, API Gateway, DynamoDB, CloudWatch) for testing cloud-based applications .
- Conduct performance and load testing of APIs and backend services to ensure scalability and reliability.
- Monitor production systems and participate in production support testing to identify and resolve issues.
- Utilize event-driven architecture testing to ensure message integrity.
- Write automated tests using Python and SQL for data integrity validation and application functionality.
- Work with Terraform to manage Infrastructure as Code (IaC) , ensuring test environments are properly maintained.
- Collaborate with cross-functional teams to support continuous testing process improvements.
- Maintain documentation of test cases, test results, and defects in GitHub and other tracking systems.
- Log and track API defects using Azure DevOps .
Essential Skills & Qualifications - Bachelor's degree in Computer Science, Engineering , or a related field.
- 3+ years of experience in software testing, with a strong focus on API testing .
- Proficiency in AWS services such as Lambda, API Gateway, PostgreSQL, DynamoDB, and CloudWatch .
- Experience with messaging systems such as Kafka .
- Familiarity with test automation tools and frameworks, preferably using Python .
- Strong SQL skills for database testing and validation.
- Excellent problem-solving skills and attention to detail .
- Strong communication skills and ability to work collaboratively in a team environment.
Preferred Skills & Additional Qualifications - Experience with eCommerce platforms and subscription management systems like Zuora .
- Familiarity with Infrastructure as Code (IaC) tools such as Terraform .
- Automotive background with experience in CAN/Canoe .
- Knowledge of J1939 protocols is a plus.
Work Environment This position is
100% onsite in
Lewisville, TX (Monday to Friday). You will be part of a
dynamic and collaborative team , working with
state-of-the-art technologies to enhance and support
continuous testing processes .
Job Tags
Monday to Friday