At Sumerge, our philosophy is to build great software in great ways. That thinking is at the core of how we approach testing. We use our knowledge of testing and testability to influence better software design, promote proper engineering practice, bug prevention strategies, testability, accessibility, privacy, and other advanced quality concepts across products.
Our ideal candidate possesses a diverse set of technical skills and is ready to take on some of technology's greatest challenges and make an impact on our clients and partners worldwide.
Requirements
- Understands and follows the testing process defined within the Company
- Ensures the conformance to the processes within the projects
- Contributes in enhancing process and work habits
- Ensuring effective use of testing tools
- Mentoring and coaching for new comers
- Create test plans & strategies
- Participate in identifying projects risks and testing risks
- Responsible for testing tasks estimates within the projects
- Review & Analyze the requirements and report any ambiguities found
- Review & create requirements traceability matrix
- Assign tasks and follow-up with his/her team
- Design & execute test cases
- Review and update test cases created by his/her team
- Perform Ad-hoc & Smoke testing to either accept or reject the build
- Follows up on his/her team Execution
- Report & Follow up on issues & bugs to improve the quality of customer deliverables
- Reviews issues reported by his/her team
- Analyzes and tracking bug counts, closure rate, and rejection rate
- Assists development with problem determination/isolation
- Provide test status & reports & Review his/her team reports
- Prepare & Conduct User Acceptance Test on customer site
- Reporting Risks/problems to Leader/Manager
- Providing training to business system users
- Ensures self-development by keeping track of new technologies progress
- Searches for new technologies/tools and updates other team members
- Participates in all company activities, surveys...etc
- Communicates positively with the supervisors to improve processes and quality of processes and quality of projects in all departments
Qualifications:
- 8-10 years of experience in Software testing
- Excellent English Language
- Excellent Leadership Skills
- Strong hands on experience developing software tests for functional and non-functional testing elements
- Experience with agile development methodologies
- Good understanding of QA methodology - test plans, test cycles, and software releases