Talent.com
This job offer is not available in your country.
Software Engineer in Test

Software Engineer in Test

Elixir Technologies CorporationIslamabad, Islamabad Capital Territory, Pakistan
30+ days ago
Job description

Reporting to the Manager, Quality Assurance, the Software Engineer in Test (SET) is a motivated, mid-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 design, review with peers, and execute 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 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 critical thinking skills to deliver projects on time and with the highest quality. The person 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 manual and automated test suites for front-end and / or back-end components based on requirements and specifications from product management and engineering teams.
  • Develop and maintain test procedures and toolsets at all levels to ensure optimal and efficient test coverage.
  • Set up and maintain 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 and processes around development, testing, and maintainability of our QA assets.
  • Collaborate with product and engineering teams to improve the overall design, testability, and quality of our software systems.
  • Stay on top of the latest industry trends, technologies, methodologies, frameworks, and toolsets relevant to our work and practice.
  • Help investigate 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, Integrity, and Pioneering.
  • Additional duties as required.

Mid-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 testing environments and test beds.
  • Additional preferred competencies at mid-level 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.
  • 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, and interpersonal skills, self-directed, team player and a process advocate.
  • Requirements

    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.

    Preferred education and experience

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field
  • API testing as well as performance / load testing is also preferred.
  • Test Driven Development (TDD) or Behaviour Driven Development (BDD)
  • Integrating automation tests to CI / CD pipelines and deployments. Running and analysing 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, 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.
  • Supervisory responsibilities

    No

    Work environment

    The work is performed in an office environment and may be distracting at times with others conversing. Work environment could be in Elixir’s office, working from home, or a hybrid of both.

    This position requires hours of computer screen time, hearing, speaking, and sitting or standing at a desk.

    Expected hours of work

    Generally, regular business hours plus some evening hours for global conference calls. Additional hours on weekends or holidays may be required on a seasonal basis to meet business needs.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Islamabad, Islamabad Capital Territory, Pakistan

    Related jobs
    • Promoted
    Software Development Engineer in Test II

    Software Development Engineer in Test II

    S&P GlobalIslamabad, Pakistan
    Software Development Engineer in Test II at S&P Global.This role involves building solutions to test applications across Web / Windows / Mobile / API / Services, framing efficient data comparison methods, ...Show moreLast updated: 30+ days ago
    Principal Test Automation Engineer

    Principal Test Automation Engineer

    Creative ChaosIslamabad, Islamabad, PK
    Quick Apply
    Job Duties and Responsibilities : .Provide expert opinion and guidance on business & quality parameters.Develop test automation framework, and continue to enhance and modify based on project need...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Test Engineer

    Senior Test Engineer

    SWATXIslamabad, Pakistan
    SWATX is looking for an experienced Senior Test Engineer to join our innovative team.In this pivotal role, you will lead the testing efforts for our software products, ensuring the highest standard...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Quality Assurance Engineer

    Senior Quality Assurance Engineer

    DigyCorpIslamabad, Islamabad Capital Territory, Pakistan
    Senior Quality Assurance Engineer.This role is ideal for a professional with strong JavaScript skills, hands-on experience with Cypress or Playwright, and a solid background in cloud-based testing....Show moreLast updated: 1 day ago
    Senior Software Engineer -.NET

    Senior Software Engineer -.NET

    Creative ChaosIslamabad, Islamabad Capital Territory, PK
    Quick Apply
    A Senior Software Engineer for.Net is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Test Automation Engineer

    Senior Test Automation Engineer

    Creative ChaosIslamabad, Islamabad Capital Territory, Pakistan
    Job Duties and Responsibilities : .As a seasoned QA resource in project teams, provide expert opinion and guidance on business & quality parameters. Develop test automation framework, and continue to ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (Connectors)

    Senior Software Engineer (Connectors)

    WorkatoRawalpindi Cantonment, Pakistan
    Workato transforms technology complexity into business opportunity.As the leader in enterprise orchestration, Workato helps businesses globally streamline operations by connecting data, processes, ...Show moreLast updated: 2 days ago
    Senior Software Engineer (.Net)

    Senior Software Engineer (.Net)

    VentureDivePK
    Quick Apply
    Job Brief We are seeking a highly experienced Senior .NET Engineer (at least 6yrs+ experience) with deep expertise in.This role is ideal for professionals who can straddle both worlds : s...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer With WPF And MVVM Experience

    Software Engineer With WPF And MVVM Experience

    Zdaas LLCIslamabad, Pakistan
    Software Engineer With WPF And MVVM Experience.Design & implement WCF and WPF based application.Write technical specifications. Be the liaison between onshore and offshore.Be a team player and work ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Testers

    Software Testers

    ABI SolutionsIslamabad, Islamabad Capital Territory, Pakistan
    Bachelor's degree in Computer Science, Information Technology, or a related field.ABI Solutions, based in Rawalpindi, is a leading company in the Information Technology and Services industry, speci...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer in Test

    Data Engineer in Test

    ConfizIslamabad, Pakistan
    We are undergoing a significant data transformation to ensure that accurate and consistent data is available precisely when and where it's needed. Write PySpark and SQL scripts to validate data pipe...Show moreLast updated: 26 days ago
    • Promoted
    Senior Software Engineer -. NET

    Senior Software Engineer -. NET

    Creative ChaosIslamabad, Pakistan
    A Senior Software Engineer for.Net is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing ...Show moreLast updated: 15 days ago
    • Promoted
    Data Engineer in Test

    Data Engineer in Test

    Confiz LimitedRawalpindi Cantonment, Pakistan
    We are undergoing a significant data transformation to ensure that accurate and consistent data is available precisely when and where it's needed. Responsibilities : Write PySpark and SQL scripts to ...Show moreLast updated: 13 days ago
    • Promoted
    Software Quality Assurance Automation Engineer (Senior)

    Software Quality Assurance Automation Engineer (Senior)

    ID-wareIslamabad, Islamabad Capital Territory, Pakistan
    Software Quality Assurance Automation Engineer (Senior).A career-oriented position in a rapidly growing company.Opportunity to work with multinational clients in an international environment.Be a p...Show moreLast updated: 6 days ago
    • Promoted
    SQA Engineer

    SQA Engineer

    Tixsee LabsRawalpindi Cantonment, Punjab, Pakistan
    BS / MS degree in Computer Science, Engineering or a related subject.If you are a SQA Engineer with experience and strong knowledge of SQA methodologies, processes and tools, please read on!.We are a...Show moreLast updated: 19 days ago
    • Promoted
    Test Engineer

    Test Engineer

    SWATXIslamabad, Pakistan
    SWATX is seeking a dedicated Test Engineer to join our dynamic team.The ideal candidate will be responsible for designing, developing, and executing test plans and cases to ensure the quality and f...Show moreLast updated: 30+ days ago
    • Promoted
    Senior / Principal Test Automation Engineer

    Senior / Principal Test Automation Engineer

    Creative ChaosIslamabad, Islamabad Capital Territory, Pakistan
    Job Duties and Responsibilities : .As a seasoned QA resource in project teams, provide expert opinion and guidance on business & quality parameters. Develop test automation framework, and continue to ...Show moreLast updated: 30+ days ago
    • Promoted
    Software QA Engineer

    Software QA Engineer

    3DLogistiXIslamabad, Islamabad Capital Territory, Pakistan
    We are seeking a highly motivated and detail-oriented.The ideal candidate will be responsible for ensuring the quality and reliability of our software products through a combination of manual and a...Show moreLast updated: 6 days ago