Lead and participate in all phases of the software development lifecycle, focusing on test planning, design, execution, and reporting.
Apply Agile project management principles to effectively organize and execute testing efforts within an iterative development environment.
Develop, maintain, and execute detailed test cases and test scripts for both functional and non-functional requirements.
Design and implement automated testing solutions to improve efficiency and coverage, utilizing various automated testing tools and frameworks.
Perform thorough application testing, including regression testing, to identify defects and ensure software quality.
Review and analyze design specifications to provide early feedback and ensure testability of features.
Collaborate with development teams and product owners using influential communication skills to clarify requirements, report defects, and discuss solutions.
Provide technical training and mentorship to junior team members, fostering their growth and development in test engineering.
Generate comprehensive test reports, documenting test results, defect trends, and overall product quality.
Contribute to the continuous improvement of testing processes, methodologies, and tools.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field.
Minimum of 5 years of experience in software testing or quality assurance.
Proven expertise in Software Testing methodologies and best practices.
Strong experience with Test Case Development and Test Planning.
Proficiency in Automated Testing tools and frameworks.
Demonstrated experience in Application Testing and Functional Testing.
Solid understanding and experience with Regression Testing.
Experience with Agile Project Management methodologies.
Ability to read and interpret Design Specifications.
Excellent Influential Communications skills, both written and verbal.
Leadership abilities, with experience mentoring small teams.
Experience in providing Technical Training.
Familiarity with Test Reporting practices and tools.
Proficiency in developing and executing Test Scripts.
Ability to read, write, speak and understand the English language in a business environment.