Responsibilities:
- Comprehend the application under test, strategize, create, and execute test cases.
- Perform exploratory testing and deliver in-depth analyses.
- Identify test cases suitable for automation and implement automation accordingly.
- Detect defects, record them, and monitor their progress.
Candidate Requirements:
Prospective candidates should have:
- A profound understanding of software testing, including bug life cycle, testing levels, methods, types, and test estimation techniques.
- Experience in test automation.
- Ability to thrive in an agile environment.
- Critical thinking and analytical skills for bug report examination, prioritization of tests, inclusion of essential information in daily status reports, and task execution prioritization and estimation.
- Strong communication and teamwork skills to collaborate with project team members, clients, and stakeholders.
- Close collaboration with the development team, involving reproducing reported issues, emphasizing fixes for critical bugs, and understanding how bugs have been addressed.
- Programming skills are advantageous, including coding, basic SQL knowledge for data extraction in tests, familiarity with XML, general web development skills, and understanding of web services.
Leadership Role:
- Embrace and embody the organization’s purpose and values.
- Commit to personal learning and development, serving as a brand ambassador to attract top talent.
- Understand and exhibit personal accountability for maintaining performance.
- Focus on developing effective communication and relationship-building skills.
- Understand the contribution of daily work to team and business priorities.
- Provide support to the team when necessary.