Software Testing and QA Engineer


Job Description

Are you passionate about ensuring the quality and reliability of software applications? We are seeking a skilled Software Test and QA Engineer to join our team. As a Test and QA Engineer, you will be responsible for designing, implementing, and executing test plans, identifying defects, and collaborating with the development team to ensure high-quality software delivery. If you have a keen eye for detail, a knack for problem-solving, and a commitment to delivering top-notch software, we want to hear from you.


Responsibilities

  • Collaborate with product managers and software developers to understand project requirements and functionality
  • Develop comprehensive test plans, test cases, and test scripts
  • Execute manual and automated tests to identify defects and ensure software quality
  • Create and maintain automated test frameworks and scripts
  • Perform regression testing to verify bug fixes and new feature implementations
  • Identify, document, and track defects using bug tracking tools
  • Conduct performance, scalability, and security testing as needed
  • Collaborate with cross-functional teams to ensure timely delivery of high-quality software
  • Continuously improve and streamline the QA process
  • Participate in the design and implementation of continuous integration and continuous delivery (CI/CD) pipelines
  • Provide clear and detailed reports on test results and quality metrics
  • Mentor and provide guidance to junior QA team members

Qualifications & Skills

  • Bachelor's degree in Computer Science or a related field (or equivalent work experience)
  • Proven experience as a Software Test and QA Engineer or similar role
  • Proficiency in creating and executing test plans, test cases, and test scripts
  • Familiarity with both manual and automated testing methodologies
  • Experience with testing frameworks and tools (e.g., Selenium, JUnit, TestNG)
  • Knowledge of bug tracking tools (e.g., JIRA, Bugzilla)
  • Strong analytical and problem-solving skills
  • Excellent attention to detail and a systematic approach to testing
  • Understanding of software development lifecycle (SDLC) and agile methodologies
  • Ability to work collaboratively in a fast-paced development environment
  • Excellent communication skills, both written and verbal
  • Knowledge of continuous integration and continuous delivery (CI/CD) practices is a plus
  • Experience with performance testing tools (e.g., JMeter) is a plus
  • ISTQB or other relevant QA certifications are a plus

Requirements

  • Good communication skills.
  • Speak and write in English.
  • Minimum of 3 years of experience.

Verify Your Pro Is Safe.

Look for the TopProz badge Verification Badge to confirm your pro has passed a background check before inviting them into your home.

Manage & Track All Your Projects.

iPhones
© Copyright 2024 . All rights reserved