S

Senior QA Engineers II (T11)

STC
On-site
Senior QA Engineer

Requirements

Β 

Key responsibilities

Β 

  • Develop and implement automation and performance solutions that align with organizational standards.
  • Create robust tools and frameworks to streamline testing scenarios with high-quality code.
  • Design comprehensive test plans and test cases based on functional and design specifications; execute tests, analyze results, and provide detailed reports to relevant teams.
  • Collaborate with development teams to ensure timely delivery of business functionality with high-quality standards, meeting all acceptance criteria.
  • Lead test efforts, including planning tasks for other testing staff and managing resources to meet project deadlines.
  • Provide mentorship and support to project teams, offering guidance on best practices in testing.
  • Review and approve the work of team members, ensuring all scripts, expected results, test outcomes, and defect descriptions are accurate and align with quality standards.
  • Focus on building effective and efficient testing solutions for Web, Services/APIs, and Database systems.
  • Participate in cross-team meetings, project scoping, functional reviews, and technical discussions within an Agile environment.
  • Engage in requirements and architecture/design reviews with a strong emphasis on test automation and performance strategies.
  • Actively contribute to functional, system, and regression testing activities to ensure quality outcomes.
  • Capture key quality assurance metrics and provide data-driven insights for continuous improvement.
  • Estimate testing efforts and perform risk analysis to ensure high-quality delivery.

Β 

What we are looking for

Β 

  • Bachelor’s degree or higher in Computer Science, Information Systems, or a related field is preferred.
  • 8+ years of experience in software testing, covering all stages including test planning, execution, and closure.
  • Expertise in QA methodologies, testing processes, and industry best practices.
  • A minimum of 5 years of hands-on experience as an Automation QA Tester.
  • 5+ years of experience in creating, maintaining, and executing automated tests using tools like Selenium (Python preferred).
  • Extensive experience (5+ years) in Agile methodologies, with a preference for Scrum-based teams.
  • Proficient in working with SOAP and REST services and a solid understanding of SOA architecture.
  • Experience in developing and maintaining automation frameworks is highly preferred.
  • Strong proficiency with SQL for database querying is required.
  • Familiarity with distributed source control systems such as Git.
  • Experience with test data management techniques and best practices.
  • Familiarity with change management and defect tracking tools.
  • Passion for becoming a domain expert and eagerness to learn and adopt new technologies.
  • Strong analytical and problem-solving capabilities.
  • Excellent interpersonal skills and the ability to communicate effectively in writing and verbally.
  • High level of integrity and ability to maintain confidentiality when handling sensitive information.
  • Knowledge of cloud technologies (AWS/Azure) and experience testing microservices, containers, and Docker is a plus.

Β 

Interested but don’t meet every requirement?

Β 

We encourage you to apply for this role even if you don’t meet every single requirement listed in the job description. Many of our successful candidates have found roles that align well with their unique skills and experiences.

We look forward to connecting with youβ€”your background may be the perfect fit for one of our opportunities.

Β