Job Description

Job SummaryResponsible for end-to-end process of Software testing from different platforms. Plan, implement, and manage varying forms of Software Quality Analysis and Testing to and from different platforms, applications, and / or environment.Duties and ResponsibilitiesMeet with stakeholders to gather and understand QA requirements and needs. Coordinate with different stakeholders to gather QA/testing and ensure its availability, integrity, and completeness. He/she must ensure the wholeness of the testing. Communicate quantitative and qualitative findings from test results to proper entitiesLead and manage all QA testing initiatives, activities, and/or projects.Plan, Design, develop and implement testing plans for all software/applications, its changes, or as per required. Record, Monitor, and track progress and efforts to resolve issues. Plan, conceptualize, strategize, design, execute, coordinate, and implement testing plans and actual test for products. Test may be SIT, Functional, Regression, UAT or other test as per required. Gather, clean, analyze, interpret, or translate process requirements, functions, technical requirements and alike to QA-specific testing scripts, criteria and alike. Develop/create test data. Ensure test is data ready for testing. Implement and monitor test scripts to assess functionality, reliability, performance, and quality of the service or product. Effective and efficiently coordinate with all parties to resolve bugs.Develop and propose best practices for all software quality assurance and testing projects, including methods, automation tools, templates, scripts, and other materials needed for testing. Recommend, implement, and monitor preventative and corrective actions to ensure that quality assurance and standards are achieved.Draft and propose quality assurance policies and procedures.Do SIT, Functional, regression and /or individual testing. Do User Acceptance testing.Process, review, document and inform the development team and other stakeholders of defects and errors. Ensure that the final product satisfies the product requirements and meets end-user expectations.Plan, create, conceptualize, design, gather, do, acquire and ensure all resources for testing are available and ready. Identify procedures and scenarios for the quality control of software, packages, services, and alike.Manage risks and potential impacts of the whole testing life cycle. Oversee and ensure the success of testing by directly validating resultsIn-depth understanding of QA and testing cycles, including but not limited to process flow, scripts, automation tools, etc.Audit systems and deployments and identify areas of improvement for each testing or initiative. Documentation of the whole QA / Test life cycle, including but not limited to process, testing scripts, results etc. Recommend, implement, and monitor preventative and corrective actions to ensure that quality assurance standards are achieved. Ensure ongoing compliance with quality and industry regulatory requirementsQualificationsIn-depth skills using MS Application especially MS Excel, MS Word, MS Access, MS PowerPoint.Intermediate understanding of UAT, Manual, Quality Assurance, Mobile, Cross Browser Testing, Sprint Demo, Sprint Planning, Agile concepts.Intermediate understanding of databases and applications such as but not limited to Java scripting, MS SQL, Oracle etc.Intermediate understanding of SQL (standard-query-lang), scripting languages.Intermediate ability to develop scripts for testing.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In