Develop and execute test plans, test cases, and test scripts for both automated and manual testing.
Design, implement, and maintain automated test frameworks and test suites using industry-standard tools and technologies.
Perform manual testing activities, including functional testing, regression testing, and exploratory testing, to identify software defects and ensure product quality.
Collaborate with cross-functional teams to understand product requirements, provide feedback on design and usability, and ensure comprehensive test coverage.
Analyze test results and report defects in a clear and concise manner, including detailed steps to reproduce and potential impact on end users.
Participate in sprint planning, daily stand-ups, and retrospective meetings as part of an agile development team.
Continuously improve testing processes and methodologies to enhance efficiency, effectiveness, and test coverage.
Stay current with industry trends, emerging technologies, and best practices in quality assurance and test automation.
Requirements:
Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.
2-4 years of experience in quality assurance testing, with a focus on both automated and manual testing methodologies.
Proficiency in test automation tools and frameworks such as Selenium WebDriver, TestNG, JUnit, or similar.
Strong understanding of software development life cycle (SDLC) and agile methodologies, with experience working in agile/scrum teams.
Excellent analytical and problem-solving skills, with a keen attention to detail and a passion for delivering high-quality software.
Solid programming skills in languages such as Java, Python, C#, or JavaScript.
Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines is a plus.
Strong communication skills, both verbal and written, with the ability to effectively collaborate with team members and stakeholders.
Relevant certifications in quality assurance and test automation are desirable