Your responsibilities will include developing and executing test plans, designing test cases, executing manual and automated tests, and identifying defects. You will collaborate closely with development teams to provide feedback on software functionalities and suggest improvements. Your insights will help ensure that our products meet the highest standards of quality before they reach our customers.
Responsibilities
Develop and maintain comprehensive test plans and test cases Execute manual and automated testing to identify bugs and issues Document and track defects, and communicate findings to the development team Collaborate with developers and product managers to understand requirements and provide feedback Assist in the development and maintenance of test automation frameworks Conduct performance and regression testing Ensure compliance with quality standards and best practices Participate in product design reviews to provide input on functional and non-functional requirements Requirements
Bachelor's degree in Computer Science, Engineering, or a related field Proven experience as a Software Quality Assurance Engineer or similar role Strong understanding of software testing methodologies and processes Experience with test automation tools and frameworks (e.g., Selenium, JUnit, TestNG) Familiarity with programming languages such as Java, Python, or JavaScript Experience with bug tracking tools (e.g., JIRA, Bugzilla) Excellent analytical and problem-solving skills Detail-oriented with a commitment to quality Strong communication and teamwork skills Seniority level
Entry level Employment type
Full-time Job function
Engineering and Information Technology Industries
IT Services and IT Consulting
#J-18808-Ljbffr