Software Quality Assurance Engineer

Apply Now

Company: Kasmo Global

Location: Lewisville, TX 75067

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.

Similar Jobs