Senior Software Quality Assurance Engineer

4 days ago


Islamabad, Islamabad, Pakistan Elixir Technologies Corporation Full time
Senior Software Quality Assurance Engineer

Join to apply for the Senior Software Quality Assurance Engineer role at Elixir Technologies

Senior Software Quality Assurance Engineer

Join to apply for the Senior Software Quality Assurance Engineer role at Elixir Technologies

Direct message the job poster from Elixir Technologies

HR Professional | DE&I Advocate| Talent Acquisition Specialist| Product & Engineering Enthusiast

Summary

Reporting to the Manager QA, the Senior Software Engineer in Test (Sr. SET) is a motivated, high-level individual contributor and a key member of the engineering team responsible for owning the test cycles for all product releases and upholding quality across all Elixir products. This individual will spearhead design and execution of all tests pertinent to each release, covering both manual and automation test tasks. The SET will architect and design the test case coverage, execute black-box and gray-box testing, as well as run existing automated tests within each cycle.

Moreover, this individual will assist in the development of automated tests, under guidance of SQA Automation Engineers, using existing frameworks for new and existing product features and will focus on the testability, robustness, and performance of our production software. As an active agile member of our sprint teams, the Sr.SET will collaborate effectively with all internal disciplines - including engineering, quality assurance, operations, technical support, and product management. This position demands a high quality of work and problem-solving skills to deliver projects on time and with the highest quality.

A successful Sr. SET will be a well-organized, analytical team player with excellent communication skills, time management, and attention to detail.

Essential Functions

Working as a member of a multi-functional agile squad, the essential functions of the role include but are not limited to:

  • Design and execute with high-level proficiency manual and automated test suites for front-end and/or back-end components based on requirements & specifications from product management and engineering teams.
  • Develop and maintain high-level proficiency test procedures and toolsets at all levels to ensure optimal and efficient test coverage.
  • Set up and maintain high-level proficiency test environments/test beds used in both manual and automation test cycles, collaborating with DevOps and Engineering teams in the process.
  • Track and communicate test run results in a timely and effective manner. Maintain test metrics/reports around our key performance indicators (KPIs) as well as participate in defect tracking and triage procedures.
  • Assist QA automation team in continuously improving our autotest coverage by building new tests and/or converting existing manual tests at a reasonable rate with quality results. Also help in any maintenance initiatives around existing automation frameworks and CI/CD pipelines.
  • Adopt, maintain, and continuously improve our best practices & processes around development, testing, and maintainability of our QA assets.
  • Collaborate with high-level proficiency among product and engineering teams to improve the overall design, testability, and quality of our software systems.
  • Be on top of the latest industry trends, technologies, methodologies, frameworks, and toolsets relevant to our work and practice.
  • Help investigate high-level proficiency customer issues referred by the technical support team and assist with diagnosis and troubleshooting of these incidents.
  • Maintain any training or certification as required; including but not limited to compliance, annual refreshers, policy, or job-specific training.
  • Embrace and sustain a work environment that supports Elixir's core values: Community, Learning Culture, Integrity, and Pioneering.
  • Additional duties as required.

High-level proficiency for the following:

  • Software development life cycle methodologies and practices, specifically in quality assurance processes and procedures
  • Architecting comprehensive test plans and coverage for both functional and non-functional areas of testing
  • Setting up development and testing environments and test beds

Familiarity or good knowledge/experience in several of the following:

  • API testing as well as performance/load testing
  • Test Driven Development (TDD) or Behavior Driven Development (BDD)
  • Integrating automation tests to CI/CD pipelines and deployments. Running and analyzing auto test results.
  • Developing and maintaining complex distributed applications or solutions in iPaaS/SaaS-based products or other cloud technologies
  • Demonstrated ability to utilize web APIs and technologies using SOAP, REST, JSON/XML, RDBs (SQL, MySQL, Oracle), CRM/ERP systems, content management systems (CMS), etc.
  • Various test frameworks/methods, toolsets, and test environments such as MS Test, Junit/xUnit/NUnit, TestNG, Node, Selenium WebDriver, JMeter, Postman, Fiddler, SoapUI, Jenkins, AWS, APM tools, Windows/Linux/MAC systems, Kubernetes/Docker, Github, JIRA, etc.

Additional preferred competencies as follows:

  • Knowledge and skills in an agile/scrum development environment
  • Ability to accurately estimate and scope testing work.
  • Self-starter who can grasp difficult concepts quickly and work with minimal supervision.
  • Strong knowledge of testing best practices using modern technology toolsets
  • Experience or efficiently able to work remotely with widely distributed teams.
  • Excellent problem-solving skills and analytical/critical thinking
  • Strong verbal & written communications skills, people & interpersonal skills, self-directed and a process advocate

Required education and experience

  • Proven experience and proficiency working as a software quality assurance engineer or software engineer in test with end-to-end software development project lifecycle delivery execution.
  • At least 3 years of solid and demonstrable work experience as a senior or lead SQA/SET
Seniority level
  • Seniority levelMid-Senior level
Employment type
  • Employment typeFull-time
Job function
  • Job functionQuality Assurance
  • IndustriesSoftware Development

Referrals increase your chances of interviewing at Elixir Technologies by 2x

Get notified about new Software Quality Assurance Engineer jobs in Islamabad, Islāmābād, Pakistan.

Senior Software Development Engineer in Test

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

  • Islamabad, Islamabad, Pakistan Abacus Full time

    Join to apply for the Software Quality Assurance Engineer role at Abacus.Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Abacus.Position Overview:Abacus is seeking a motivated and detail-oriented Software Quality Assurance Engineer (SQAE) to join our team and support software development and IT Service...


  • Islamabad, Islamabad, Pakistan Mubasher Information Group | Global Financial Media Full time

    Senior Software Quality Assurance EngineerSenior Software Quality Assurance Engineer1 day ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Global Financial Media (DIFC) GFM, previously known as DirectFN Mubasher DMCC, is a leading Financial information & Technology provider in the MENA region. They offer...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Senior Quality Assurance EngineerWe are seeking an experienced Senior Quality Assurance Engineer to join our team. This is a senior level position that requires a strong focus on quality assurance and a proven track record of delivering high-quality software solutions.


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Job Title: Senior QA EngineerA senior quality assurance engineer plays a crucial role in ensuring the delivery of high-quality software products. In this position, you will be responsible for designing and implementing tests, debugging, and defining corrective actions to resolve any issues that may arise during the testing process.Responsibilities:Develop...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    We are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. In this role, you will play a pivotal part in ensuring our software products meet rigorous quality standards.About the Job:You will design and execute both manual and automated tests, collaborate closely with developers and product managers, and contribute to the...


  • Islamabad, Islamabad, Pakistan eSquall Technologies Full time

    Direct message the job poster from eSquall TechnologiesExperienced HR Manager | Tech Recruiter | Business Plan Strategic | Human Resources DevelopmentWe are looking for a detail-oriented and proactive Software Quality Assurance (SQA) Engineer to join our team. The SQA Engineer will be responsible for ensuring that all software products and systems meet...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Senior Software Quality Assurance Engineer Job DescriptionThis is a full-time on-site role for a Senior Software Quality Assurance Engineer. The Senior Software Quality Assurance Engineer will be responsible for ensuring the quality of software products, conducting manual testing, and collaborating with software development teams.Responsibilities:Drive and...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Senior Quality Assurance EngineerJob SummaryWe are seeking a Senior Quality Assurance (QA) Engineer to join our team. As a key member of the QA team, you will be responsible for ensuring the highest quality of our software applications through thorough testing and evaluation.Key Responsibilities:Develop and execute comprehensive test plans to ensure the...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Quality Assurance Engineer Senior RoleWe are seeking an experienced Quality Assurance Engineer Senior to join our team. The ideal candidate will have a strong background in software quality assurance, experience with automation frameworks, and excellent collaboration skills.Responsibilities:Lead the quality assurance process for software products.Implement...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    About the RoleWe are seeking a talented Software Quality Assurance (SQA) Engineer to join our team and help us maintain the quality of our software applications.