Description

Job Description

We are seeking a talented and motivated Software Engineer in Quality Assurance (QA) to join our dynamic team. The ideal candidate will have a passion for ensuring the quality and reliability of software products through rigorous testing and validation processes. As a Software Engineer - QA, you will play a critical role in ensuring that our software meets the highest standards of excellence and reliability

Responsibilities:

  • Collaborate with cross-functional teams to understand product requirements and design comprehensive test plans and strategies.
  • Develop and execute automated test scripts to verify software functionality, performance, and scalability.
  • Perform manual testing as needed, including exploratory testing, regression testing, and usability testing.
  • Identify and report defects, track their resolution, and verify fixes to ensure quality deliverables.
  • Continuously improve testing processes and methodologies to enhance efficiency and effectiveness.
  • Participate in code reviews, providing feedback to developers on code quality and testability.
  • Work closely with developers to reproduce and troubleshoot issues in a timely manner.
  • Contribute to the creation and maintenance of test documentation, including test cases, test scripts, and test reports.
  • Stay updated on industry best practices and emerging trends in software testing and quality assurance.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Proven experience as a Software Engineer in Quality Assurance or a similar role.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Hands-on experience with automated testing tools and frameworks (e.g., Selenium, Cypress, TestNG).
  • Proficiency in programming languages such as Java, Python, or JavaScript.
  • Experience with test management and defect tracking tools (e.g., Jira, TestRail, Bugzilla).
  • Solid understanding of web technologies (HTML, CSS, JavaScript) and web application architectures.
  • Excellent analytical and problem-solving skills with a keen attention to detail.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Self-motivated, with a passion for learning and continuous improvement.

Preferred Qualifications:

  • Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  • Knowledge of API testing tools and techniques (e.g., Postman, REST Assured).
  • Familiarity with Agile/Scrum methodologies.
  • ISTQB or similar software testing certifications.

Education

Any Graduate