Quality Assurance Engineer
Responsible for designing and maintaining best Quality Assurance procedures and standards, including test planning, test data preparation and test automation.
Main duties:
• Execution of regression testing, performance testing, integration testing, and other non-functional testing to ensure successful application deployment.
• Assisting with quality assurance initiatives throughout entire projects life cycle.
• Review and improve IT & Digital Transformation department processes.
• Collaborate in a cross-function delivery team to ensure that all aspects of quality are actively discussed and addressed during the delivery process.
• Reviewing quality specifications and technical design documents to provide timely and meaningful feedback.
• Creating detailed, comprehensive and well-structured test plans and test cases
• Estimating, prioritizing, planning and coordinating quality testing activities.
• Adopt Practices that improve Software Quality.
• Development of a Testing Strategy that maximizes impact without incurring unnecessary costs.
• Illustrates and promotes Agile values and principles.
• Perform Quality Assurance of Key Projects at IT & Digital Transformation department.
• Design test plans, scenarios, scripts, or procedures.
• Document software defects, using a bug tracking system, and report defects to software developers.
• Develop or specify standards, methods, or procedures to determine product quality or release readiness.
• Development of automation test scripts.
• Track quality assurance metrics like open defects count.
• Report and escalate to management as needed.
Required skills:
• Experience working in an Agile/Scrum development process
• Planning and problem solving with product management and delivery teams.
• Knowledge of software Quality Assurance methodologies, tools and processes.
• Knowledge on performance and/or security testing is a plus.
• Experience in writing clear, concise and comprehensive test plans.
• Self-motivated, passionate, responsible, and a team player.
• Experience with Quality Assurance processes (planning/reporting/customer support)
• Experience with load/stress and performance testing and tools.
• Proven work experience in software quality assurance.
• Hands-on experience with both white box and black box testing.
• Hands-on experience with automated testing tools.
• Solid knowledge of SQL and scripting.
• Development and operations knowledge is a plus.
Academic Qualifications & Experience:
• Bachelor's Degree in business or computer science or Telecommunication/IT.
• 2 to 3 years’ experience in a Telecommunication environment or related field with emphasis on software development.