- Lead and manage a team of testers, providing guidance, mentorship, and support
- Develop and implement effective testing strategies, processes, and methodologies
- Define and document test plans, test cases, and test scripts
- Conduct thorough testing of software applications, including functional, regression, performance, and usability testing
- Identify and report software defects, track them to resolution, and verify fixes
- Collaborate with cross-functional teams, including developers, product managers, and project managers, to ensure smooth and efficient software development and release cycles
- Responsible for final test product deliverables
- Continuously improve the testing process by implementing best practices and innovative testing techniques needed to enhance productivity and quality
- Stay up-to-date with industry trends and advancements in software testing methodologies
Requirements
General requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- At least upper intermediate level of English level
- Likely having 5+ years of experience depending on how fast of your learning and developing technical capability
- Strong leadership skills, with the ability to effectively manage and motivate a team
- Familiar with Agile development methodologies (Scrum, XP, Kanban)
- Ability to obtain deep knowledge of the project technologies and work independently with minimum guidance
- Ability to self-learn and adapt to new technologies quickly
Technical requirements
- Proficiency in manual and automated testing techniques
- Experience with test automation tools and frameworks
- Knowledge of programming languages such as Java, .NET, Javascript, Python, or C#
- Strong understanding of software quality assurance principles and best practices
- Strong domain knowledge on web/mobile app testing expertise
- Solid testing experiences (test strategy, test approach, test plan, test techniques included black box, risk-based, exploratory, Non-UI testing, etc.)
- Good knowledge of the software development process, especially the software testing process
- Methodical and detail-oriented, with solid analytical skills and problem-solving ability
- Strong dedication to quality and a positive, collaborative attitude and approach to testing.
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs