Desired Capabilities:
- Understanding of product roadmap, business goals, and customer needs
- Ability to prioritize testing efforts based on business impact
- Provide accurate status tracking and reporting
- Estimate testing efforts
- Ability to work collaboratively with cross-functional teams
- Effective communication with team members, stakeholders, and customers
- Strong analytical and problem-solving skills
- Detail-oriented and self-motivated
- Ability to work effectively under pressure
Key Responsibilities:
- Develop and execute comprehensive test plans for manual and automated testing.
- Triage and investigate customer-reported issues to determine root causes and impact.
- Collaborate closely with the support team to understand and clarify issue reports submitted by customers.
- Document and track defects, collaborating with developers throughout the development lifecycle.
- Reproduce complex bugs that are difficult to replicate, often requiring specific virtual machine (VM) configurations and environment setups.
- Utilize automation tools to streamline testing tasks and improve efficiency.
- Foster effective communication with developers, product managers, and stakeholders.
- Maintain and update test documentation as needed to reflect changes and new learnings from bug investigations.
Minimum Qualifications:
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field. Equivalent practical experience may be considered as an alternative.
- Minimum of 3 years of hands-on experience in software quality assurance, with demonstrated proficiency in test planning, execution, and maintenance of clear and effective test documentation.
- An interest in learning about test automation, with some exposure or small experience with it being a plus.
- Familiarity with various operating systems and virtual environments.
- Familiarity with Agile software development methodologies.
- Experience in working with continuous integration (CI) and continuous delivery (CD) pipelines, understanding the integration of automated tests within CI/CD processes for efficient testing and deployment.
- Good knowledge of databases and SQL, enabling the execution of complex data validation and the ability to interact with databases for backend testing.
- Effective use of defect tracking tools (e.g., JIRA) with the capability to accurately report bugs and track their resolution.
- Strong collaborative skills, with the ability to work effectively with cross-functional teams to foster an environment of teamwork and cooperation.
- Good English communication skills with team members, stakeholders, and customers, ensuring clear and effective exchange of information.
- Self-motivated and detail-oriented, with the ability to work independently, managing multiple priorities and deadlines effectively.
Additional Experience Desired:
- Experience in performance and load testing, indicating the capability to assess system behavior under peak loads and identify potential bottlenecks.
- Understanding of security testing best practices, reflecting the ability to identify and mitigate vulnerabilities within the software, ensuring the development of secure applications.
- Proactive, Adaptable