Quality Assurance EngineerQuality Assurance Engineer
We are looking for a detail-oriented and proactive Quality Assurance Engineer to join our software development team.
In this role, you will be responsible for ensuring the quality, reliability, and performance of software applications through meticulous testing and effective collaboration with cross-functional teams.Design, develop, and execute test plans, test cases, and test scripts for software applications.Perform functional, regression, integration, and system testing.Identify, document, and track software defects and inconsistencies.Collaborate closely with developers, product managers, and stakeholders to understand requirements and identify quality assurance needs.Participate in Agile ceremonies, such as sprint planning and retrospectives, to provide feedback and ensure test readiness.Contribute to the development and maintenance of automated testing frameworks and scripts.Conduct root cause analysis of identified issues and work with developers to implement solutions.Continuously improve testing processes and contribute to best practices in QA.Stay updated with the latest testing tools, technologies, and trends.Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.3+ years of experience in software testing or quality assurance.Strong understanding of software development life cycles (SDLC) and Agile methodologies.Proficiency in manual testing and familiarity with test automation tools such as Selenium, Cypress, or similar.Experience with bug tracking and test management tools (e.g., JIRA, TestRail).Strong analytical and problem-solving skills.Excellent communication and teamwork abilities.Preferred Qualifications:
Experience with performance and load testing tools (e.g., JMeter, LoadRunner).Knowledge of CI/CD pipelines and integration with automated testing frameworks.Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
#J-18808-Ljbffr