Responsibilities:
Develop and execute manual and automated tests to ensure the quality and functionality of our software applications.
Create and maintain detailed test plans, test cases, and test scripts based on product specifications and requirements.
Perform functional, regression, integration, and performance testing to identify and document issues.
Work closely with the development team to communicate defects, provide detailed feedback, and track resolution progress.
Collaborate with product managers and designers to ensure requirements are clearly defined and met.
Perform root cause analysis of defects and work with developers to implement corrective actions.
Maintain comprehensive documentation of test results, defects, and fixes.
Stay current with industry best practices and improve testing strategies to increase efficiency and coverage.
Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
2+ years of experience in software quality assurance or testing.
Proficiency in manual testing techniques and tools.
Experience with automated testing tools (e.g., Selenium, JUnit, TestNG) is a plus.
Strong understanding of the software development lifecycle (SDLC) and Agile methodologies.
Experience with bug tracking tools (e.g., Jira, Bugzilla) and version control systems (e.g., Git).
Excellent attention to detail and ability to identify subtle software defects.
Strong analytical and problem-solving skills.
Good communication skills and ability to work effectively in a team environment.
Familiarity with cloud platforms and web technologies is a plus.
Benefits:
Competitive salary and performance-based bonuses.
Flexible work hours and remote work options.
Comprehensive health, dental, and vision insurance.
Generous paid time off, holidays, and parental leave.
Professional development opportunities and career growth.
Collaborative and innovative team culture.
How to Apply:
If you are passionate about quality assurance and ensuring the best user experiences, we would love to hear from you. Please submit your resume and a cover letter detailing your QA experience and why you would be a great fit for this position.
At InnovateTech Solutions, we are committed to creating a diverse and inclusive workforce. We are an equal opportunity employer and encourage candidates from all backgrounds to apply.
fviamail.com