Search by job, company or skills

Aditi Tech Consulting Private Limited

Senior QA Software Engineer

6-9 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Summary:

Assure quality and business behavior of the developed product with broad scope and considering long-term implications. Adheres to and implements enterprise quality standards, processes, and tools, and develops and implements build control strategies or QA tools/processes. Interacts with business and development teams to define test plans and schedules. Translates complex system requirements and specs into test requirements and testing methods. Identifies and implements more complex automation efforts. Skilled at learning quickly, implementing new technologies, frameworks, and tools, and supporting multiple concurrent activities.

Responsibilities:

  • Participate in team prioritization discussions with product/business stakeholders.
  • Estimate and own delivery tasks (design, development, test, deployment, configuration, documentation) to meet business requirements.
  • Automate build, operate, and run aspects of software.
  • Drive integration of test management focusing on customer journey and experience.
  • Perform demos/acceptance discussions in interaction with product owners.
  • Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation.
  • Participate in Software Engineering Guild (special interest groups).
  • Coordinate and participate in review and testing activities to ensure the quality and functionality of assigned systems.
  • Assist project team in identifying and monitoring project testing risks and issues.
  • Perform automated and manual testing and validate results to confirm adherence and conformance to installation standards and methodologies. Review user manuals for accuracy.
  • Ensure timely and accurate communication with Development Leads, Project Manager, and Senior Management throughout the project lifecycle.
  • Coordinate and interact across multiple departments.
  • Manage defect resolution process and support outside testing environments.
  • Follow and promote Quality Assurance and Quality Control processes in the department.
  • Actively look for opportunities to enhance standards and improve process efficiency.
  • Mentor and guide other team members during all phases of the SDLC.
  • Ensure adequate test coverage (System Testing/Integration and Regression Testing).

Requirements:

  • Bachelor&rsquos degree in computer science or a related field (Master's degree preferred).
  • 6-9 years of hands-on experience in test plan design, UI/Manual/Automation Testing, Automation framework, Jenkins, and GIT.
  • Experience working with Xray Test Management for Jira and/or other test management frameworks.

Required Skills:

  • Understand and implement standard branching (e.g., Gitflow) and peer review practices.
  • Perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors.
  • Possess skills in test-driven and behavior-driven development (TDD and BDD).
  • Author test code with smaller tests followed by contract tests at service level and journey tests at the integration level (Test Pyramid concept).
  • Define, organize, and report on test runs for major, minor, and hotfix releases.
  • Understand defect management and metrics to facilitate root cause analysis and learnings.
  • Evaluate different test automation frameworks and apply them for relevant use cases.
  • Orchestrate release workflows and pipelines and apply standardized pipelines via APIs to achieve CI and CD.
  • Collaborate with team and business stakeholders to estimate requirements and prioritize based on business value.
  • Elaborate and estimate non-functional requirements, including security, regulatory, and performance.
  • Understand, report, and optimize delivery metrics to improve continuously.
  • Strong analytical and logical thinking abilities to analyze software requirements, identify potential issues, and design effective test cases and strategies.
  • Understanding and adopting AI in QA to enhance the efficiency and accuracy of QA processes.


#AditiConsulting
# 26-02917

More Info

Job ID: 147301597