We are seeking a skilled and detail-oriented Software Quality Engineer to join our team. The ideal candidate will play a crucial role in ensuring the quality and reliability of our software solutions. If you are passionate about software testing, have strong analytical skills, and thrive in a dynamic, collaborative environment, we want to hear from you!
Responsibilities
Perform exploratory and regression testing for applications to identify potential issues.
Design, develop, and execute automated functional tests using tools like Cucumber, Selenium, Maven, or Capybara.
Conduct performance testing using tools such as JMeter or Gatling.
Collaborate with Agile development teams to integrate and execute automated testing strategies.
Execute application security testing and provide recommendations for enhancements.
Develop and maintain SQL s for data validation and test automation.
Document and report software QA methodologies, tools, and processes.
Skills and Qualifications
Education: Bachelor's degree or diploma in Computer Science, Information Technology, or a related field (preferred).
Programming Skills: Experience in Java, Python, or Node.js (preferred).
Testing Tools Expertise: Hands-on experience with tools like Cucumber, Selenium, Maven, or Capybara.
Agile Experience: Familiarity with automation testing in Agile development environments (added advantage).
Performance Testing: Experience with performance testing tools like JMeter or Gatling (preferred).
Certifications: Certified Software Testing Professional or Certified Software Quality Analyst (added advantage).
Skills & Competencies
Strong knowledge of software QA methodologies, tools, and processes.
Analytical mindset with excellent problem-solving abilities.
Exceptional attention to detail and commitment to delivering high-quality results.
Excellent communication, presentation, and interpersonal skills.
Strong technical writing skills for documentation and reporting.
Ability to multi-task, work independently, and collaborate with multiple stakeholders effectively.
Team player with a proactive approach to challenges.