Senior Software Quality Assurance Engineer

4 weeks 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 Voltek Full time

    Quality Assurance Engineer at Voltekit.comVoltekit.com is seeking a highly motivated and detail-orientedQuality Assurance (QA) Engineerto join our growing team. In this role, you'll be instrumental in ensuring the quality and reliability of our software products through rigorous testing and analysis. If you have a keen eye for detail, a passion for...


  • Islamabad, Islamabad, Pakistan Pakistan Revenue Automation (Pvt) Ltd. Full time

    Jr. Quality Assurance Engineer, Quality Assurance Engineer And Sr. Quality Assurance EngineerBachelors in Computer Science from reputed foreign or HEC-recognized institution5 JobsPosted on: Oct 16, 2016Last Date: [Insert Last Date]Company: [Insert Company Name]ResponsibilitiesEvaluates and tests new software applications according to business and functional...


  • Islamabad, Islamabad, Pakistan beBeeQuality Full time $100,000 - $120,000

    Job Title: Senior Quality Assurance SpecialistWe are seeking a highly skilled and experienced Senior Quality Assurance Specialist to join our team.This is an excellent opportunity for a talented professional to drive quality assurance initiatives, lead cross-functional teams, and contribute to the development of cutting-edge software solutions.The ideal...


  • Islamabad, Islamabad, Pakistan Zenithinnovations Full time

    Home » Jobs » Quality Assurance EngineerJob DescriptionJoin the dynamic team at Zenith Innovations, a leading software company based in Islamabad, Pakistan. We are seeking a talented Quality Assurance Engineer with at least 1 year of experience to ensure the delivery of top-notch software solutions. If you are passionate about quality, innovation, and...


  • Islamabad, Islamabad, Pakistan Fiqros Full time

    Get AI-powered advice on this job and more exclusive features.Direct message the job poster from FiqrosAt Fiqros, we specialize in transforming businesses through cutting-edge technology solutions. We help organizations modernize their operations by implementing DevOps practices, Cloud Solutions, and Generative AI technologies. Our team doesn't just create...


  • Islamabad, Islamabad, Pakistan beBeeQuality Full time 550,000 - 800,000

    Job Title:Software Quality Assurance SpecialistAbout the RoleWe are seeking an experienced Software Quality Assurance Specialist to join our team. As a key member of our quality assurance department, you will be responsible for ensuring that our software products meet the highest standards of quality.Built an automated testing framework to ensure seamless...


  • Islamabad, Islamabad, Pakistan Makkays Full time

    Software Quality Assurance Engineer Makkays, Pakistan Minimum Qualifications:BCS, MCS, BSSE, BIT or any other equivalent degree.Responsibilities:Responsible for the quality evaluation and reporting of bugs and non-confirming elements of the assigned software projects in a specified time frame.- Create project work plan in coordination with the Product...


  • Islamabad, Islamabad, Pakistan Global Rescue Full time

    Brief DescriptionGlobal Rescue is the world's leading membership organization providing integrated travel risk management services, including medical, security, intelligence and crisis response services to consumers, enterprises and governments. Founded in 2004 Global Rescue's unique operational model provides best-in-class services that identify, monitor,...


  • Islamabad, Islamabad, Pakistan beBeeQuality Full time 800,000 - 1,200,000

    A senior Quality Assurance Specialist and Business Analyst is required to ensure the quality of .NET and Angular applications.The ideal candidate will have strong analytical skills, problem-solving abilities, and effective communication skills to work well in a team environment.


  • Islamabad, Islamabad, Pakistan Fast-Nu (Cair) Full time

    BSc in Computer Science, preferably MSc in Computer ScienceSoftware Quality Assurance (SQA) ManagerJob SpecificationWell aware of all phases of Systems Development Life Cycle (SDLC) especially design, testing, and installation.Proficiency in VC++, Java, .NET, SQL, or PL/SQL.In-depth knowledge of leading software development technologies and techniques,...