Senior QA Engineer

The Senior Quality Assurance Engineer’s role is to develop and establish quality assurance standards and measures for the information technology services within the organization. This individual will also gather and analyze data in support of business cases, proposed projects, and systems requirements. This will include writing test plans and scripts for tracking defects and fixes in product development, software application development, information systems, and operations systems. The QA Engineer will apply proven analytical and problem-solving skills to help validate IT processes through careful testing in order to maximize the benefit of business investments in IT initiatives. Required Knowledge and Skills

  • 4+ Years of relevant industry experience,
  • Good knowledge of software quality assurance and defining quality strategies for projects and client engagements
  • Good knowledge of the company product development lifecycle and the process tools.
  • Proficient in at least one test automation tools used within the company.
  • Good industry trends awareness.
  • Good ability to anticipate issues and formulate remedial actions.
  • Good knowledge of release management
  • Very Good knowledge of functional, system and performance testing and use of test automation tools
  • Very Good communication skills.
  • Time management skills.
  • Sound interpersonal and team working skills.
  • Good problem solving skills.
  • Easily adoptable to company culture.
Roles and Responsibilities
  • Prepare Software QA Test Plan.
  • Write Functional Use cases and Test Cases
  • Estimate and review QA efforts as part of the overall development effort
  • Check / Review QA artifacts
  • System, Integration, and User Acceptance prepared by test engineers.
  • Get involved in analyzing requirements during the requirements analysis phase of projects.
  • Keep track of the new requirements from the Project.
  • Forecast / Estimate the Project future requirements.
  • Arrange the Hardware and software requirement for the Test Setup.
  • Develop and implement test strategies.
  • Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to Project Lead/technical lead
  • Assign task to other QA Team members and ensure that all of them have sufficient work in the project.
  • Attend the regular client call and discuss the weekly status with the project leadership team.
  • Track and report upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines, etc.
  • Assist in performing any applicable maintenance to tools used in Testing and resolve issues if any.
  • Ensure content and structure of all Testing documents / artifacts is documented and maintained.
  • Document, implement, monitor, and enforce all processes and procedures for testing is established as per standards defined by the organization.
  • Review various reports prepared by QA Engineers.
  • Log project related issues in the defect tracking tool identified for the project.
  • Check for timely delivery of different milestones.
  • Maintain high team morale.
  • Identify Training requirements and forward it to the Project Manager/ QA Lead
  • Accurate time accounting and reporting of own work.
  • Pay high attention to detail in all work.
  • Contribute to the company knowledge base and process improvements
  • Fill out my online form.
Back to Top