QA Automation Engineer

4 weeks ago


Lahore, Punjab, Pakistan Paismo Full time

***POSITION IS ON-SITE AT OUR LAHORE OFFICE, NON-NEGOTIABLE.***

Who We Are

Hey there We are Paismo, a fast-paced, growing HR tech / fintech startup backed by top global investors with an international team across Pakistan, United States, Mexico and Ethiopia. Our mission is to change the way we manage, grow, pay, and up-skill workers around the globe

We have an amazing team of talented engineers and we're looking to add a QA Automation Engineer to our onsite team in Lahore, Pakistan. If you're interested in web/mobile development, working with a fast paced, highly talented team and you love pushing the envelope, then we'd love to talk to you.

As a QA Automation Engineer, you play an important role in making sure we maintain the quality and reliability of our growing software products. We are a product-led, fast deploying company and you will be responsible for developing, maintaining and implementing automated testing strategies and frameworks as well as working closely with cross-functional teams to identify and resolve any software bugs or issues across time zones. We rely on your expertise in automation tools and testing methodologies to keep us up to date and help us streamline our testing processes and the overall efficiency of our software development lifecycle.

If you're looking for a fast-paced, challenging, expert technical environment, we're the team for you

Responsibilities

1. Automated Testing Strategy with Cypress or Playwright: Develop, maintain and execute a comprehensive automated testing strategy with Cypress or Playwright, including defining test objectives, scope, and test plans for various software projects.

2. Test Framework Development: Design, develop, and maintain robust and scalable automation frameworks using industry-standard tools and technologies.

3. Test Script Development: Create and maintain automated test scripts to cover functional, integration, regression, and performance testing, ensuring maximum test coverage and early detection of defects.

4. Test Execution and Reporting: Execute automated test suites and analyze test results to identify software defects, track defects through to resolution, and generate detailed reports for stakeholders.

5. Test Environment Setup: Collaborate with the infrastructure team to establish and maintain a stable and reliable test environment, including configuration management and test data management.

6. Test Case Management: Develop and maintain a repository of reusable test cases, test data, and test scripts, ensuring accuracy and relevance.

7. Continuous Improvement: Continuously evaluate and enhance the automation frameworks, tools, and processes to optimize testing efficiency, reliability, and coverage.

8. Collaboration and Leadership: Collaborate with cross-functional teams, including developers, product managers, and other stakeholders, to ensure effective communication, coordination, and alignment of testing efforts.

9. Mentoring and Knowledge Sharing: Provide guidance and mentorship to junior team members, promoting best practices, and sharing knowledge to build a high-performing QA team.

10. Quality Assurance Best Practices: Stay up-to-date with industry trends, emerging technologies, and best practices in QA automation, and advocate for their adoption to improve overall software quality.

Minimum Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 2+ years experience in software quality assurance, with a focus on automation testing.
  • Strong expertise in test automation frameworks and tools, such as Playwright
  • Proficiency in programming languages such as Javascript, and experience with scripting languages for test automation.
  • In-depth knowledge of software testing methodologies, test processes, and best practices.
  • Experience with Agile/Scrum development methodologies and familiarity with continuous integration and delivery (CI/CD) pipelines.
  • Strong analytical and problem-solving skills, with a keen attention to detail.
  • Excellent verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams and articulate complex technical concepts to both technical and non-technical stakeholders.
  • Strong leadership skills and the ability to mentor and guide junior team members.
  • Proven ability to work in a fast-paced, dynamic environment and manage multiple priorities effectively.
  • 1+ years of experience in web application development (rare exceptions for highly skilled developers)
  • Proficiency in Cypress or Playwright, Javascript, Test Automation, CI/CD
  • Understanding in NextJS, React.js, Node.js, RESTful web services, HTML, CSS, etc.
  • Ability to work full-time at our Gulberg (Lahore) office with occasional nightly team syncs with US/Mexico time zones

Preferred skills

  • Experience building out testing frameworks and processes with Playwright
  • Go getter, self-starter mentality

Our Culture

  • We are a global team of iterative, growth minded individuals
  • We are accountable, committed to our goals
  • We are problem focused and transparent in actions towards achieving goals
  • We are team players, honest and caring for each other
  • We thrive in environments that enable us to speak up and push for the overall mission of the company, which is to redefine the way workers globally are managed, earn, and grow

Interview Process

  • Please note, for all technical positions, we do a Live Coding Interview where we validate qualifications
  • Candidate is hired upon satisfactory background check.
#J-18808-Ljbffr

  • Lahore, Punjab, Pakistan Sunstar Technologies Full time

    Qa Automation Engineer Sunstar Technologies, Pakistan We are seeking a senior level quality assurance (QA) engineer in the Lahore area with solid automated testing skills. The candidate must be able to write test plans and create/modify automated test scripts using tools such as MS Team Foundation System or HP Test Director. Please send resume, as well as a...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Automation QA Engineer OpportunityWe're looking for a skilled Automation QA Engineer with experience in testing full technology stacks, programming in Python, and using Selenium. As a member of our team, you'll be responsible for conducting functional, regression, integration, and performance testing, as well as creating and executing manual and automated...


  • Lahore, Punjab, Pakistan Techscale Full time

    About The RoleWe are seeking a skilled and detail-oriented QA Automation Engineer to join our Quality Assurance team.Key ResponsibilitiesDesign, develop, and maintain robust and scalable automation test frameworks.Create and execute automated test cases for functional, regression, integration, and performance testing.Identify bugs and report them with...


  • Lahore, Punjab, Pakistan Devsorb Full time

    Mobile QA Automation Engineer (Appium + TypeScript)We are seeking a detail-oriented and highly skilled Mobile QA Automation Engineer with hands-on experience in Appium and TypeScript to ensure the quality and reliability of our mobile applications. The role involves designing, implementing, and maintaining automated test frameworks, as well as contributing...


  • Lahore, Punjab, Pakistan TCP Software Full time

    Join to apply for the QA Automation Engineer III role at TCP Software.1 week ago Be among the first 25 applicants.Join to apply for the QA Automation Engineer III role at TCP Software.TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has...


  • Lahore, Punjab, Pakistan TCP Software Full time

    Join to apply for the QA Automation Engineer II role at TCP Software.1 week ago Be among the first 25 applicants.Join to apply for the QA Automation Engineer II role at TCP Software.TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has...


  • Lahore, Punjab, Pakistan TCP Software Full time

    Join to apply for the QA Automation Engineer IV role at TCP Software.Get AI-powered advice on this job and more exclusive features.TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has helped organizations engage their people by providing...


  • Lahore, Punjab, Pakistan Scopic Full time

    Are you on the hunt for exciting new challenges that boost your professional growth? If you're an innovator by nature and an Automation QA Engineer by trade, we'd love to hear from you Scopic is looking for an Automation QA Engineer with Python and Selenium skills. Read on to see if you'd be a good fit for the Scopic team of 250+ professionals from over 40...


  • Lahore, Punjab, Pakistan beBeeQuality Full time

    Software Quality Assurance EngineerWe are seeking an experienced Software Quality Assurance (SQA) engineer to join our team. As a SQA engineer, you will be responsible for designing and implementing tests, debugging, and defining corrective actions.Key responsibilities include:Participate in sprint planning and review requirements and specifications.Build...


  • Lahore, Punjab, Pakistan SolutionInn Full time

    We are looking for a talented and detail-oriented QA Automation Engineer to develop and maintain automated test scripts for our web applications, ensuring quality and performance at every stage of the development cycle. You will work closely with our development and DevOps teams to integrate automated tests into our CI/CD pipelines, contributing to our...