Search by job, company or skills

UpTye

Senior Software QA Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 months ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Summary:

We are looking for an experienced Senior QA Automation Engineer to join our product development team. In this role, you will be responsible for designing, implementing, and maintaining a robust automated testing framework to ensure delivery of high-quality software.

The right candidate will bring strong problem-solving skills, hands-on experience with automation tools and frameworks, and a solid understanding of QA processes. You should be comfortable working in fast-paced Agile teams, collaborating closely with engineers, and driving end-to-end testing strategies across complex systems.

Key Responsibilities:

  • Build, enhance, and own the automation testing framework, ensuring it supports scalability and efficiency across the product lifecycle.
  • Develop, execute, and maintain automated test suites for functional, integration, regression, and performance testing.
  • Create and manage detailed test plans, test cases, and test data.
  • Collaborate with developers and product managers to define testing scope, priorities, and acceptance criteria.
  • Debug and analyze software issues, documenting and tracking defects to closure.
  • Monitor and report key QA metrics to improve overall product quality.
  • Perform testing across multiple environments, including web, API, microservices, and cloud platforms.

Required Skills & Experience

  • 8+ years of experience in QA engineering with a strong focus on test automation.
  • Proficiency in at least two or more of the following: Ruby, Python, Java, JavaScript, Shell scripting, SQL.
  • Hands-on experience testing web applications, APIs, and distributed systems.
  • Strong background with automation and performance testing tools such as Selenium, Robot Framework, Postman, JMeter, or similar.
  • Familiarity with cloud platforms, containerization (Docker/Kubernetes), and microservices-based architectures.
  • Solid understanding of QA methodologies, test strategies, and software development processes.
  • Experience working within Agile/Scrum teams.
  • Excellent communication, organizational, and time-management skills.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 128609335

Similar Jobs