The Senior QA Engineer will oversee the quality assurance team and be responsible for overseeing all aspects of software and product testing within the company.
Requirements
- Initiate and maintain communication with stakeholders and manage expectations.
- Mentor and lead team members in QA best practices.
- Ensure overall system reliability, performance and quality.
- Create the Test Plan for the software release, defining resources and test suites required for each test cycle, dependencies, risks and the overall strategy for testing complex systems or applications.
- Work closely with Manager and Product Managers to identify use cases and set appropriate priorities for assigned tasks.
- Provide testing results and reports to Manager and Product Managers.
- Ability to work on multiple products or tasks simultaneously as per priority.
- Coordinate testing with different offices and teams.
- Support the members of the Solutions and Technology Content/Documentation teams with use case analysis and documentation, investigation and troubleshooting and related tasks.
- Strong leadership and task/project ownership.
- Strong problem solving and analytical skills.
- Strong Interpersonal skills - proactive communication.
- Strong time management and organizational skills with the ability to prioritize in a fast-paced environment.
- Proactive self-starter attitude with desire to own projects.
- Resourceful with the drive to learn and improve skills.
- Strong knowledge of software QA methodologies, tools, and processes.
- Work closely with other QA teams and developers (internal and external) to ensure that all aspects of the system have proper testing coverage.
- Team player.
- Strong written and spoken communication skills in English.
- Complete all other tasks that are deemed appropriate for your role and assigned by your manager/supervisor.
- Strong knowledge of functional testing.
- Strong ability to work in an Agile lifecycle.
- Strong interpersonal skills and ability to establish and maintain good working relationships
- Strong ability to define problems, collect data, analyze data, establish facts, and draw valid conclusions.
- Review design specifications to understand the software product's scope, requirements, and functionality.
- Create, modify and maintain test cases required for all aspects of testing.
- Conducts testing to ensure that a product is performing according to user requirements and within established guidelines.
- Monitor, manage and report bugs using bug tracking tools such as JIRA.
- Ability to monitor logs and understand the issues.
- Ability to provide appropriate status reports on a daily basis.
Benefits
- competitive salary
- good working environment
- opportunities for growth and development