Senior Software Engineer
SDET role (posted as Senior Software Engineer): design and maintain automation test suites with Playwright, Selenium, and shell scripting, testing UI, backend, APIs, batch jobs, and AWS resources, and integrate tests into CI/CD pipelines. Requires 4-7 years of QA automation experience, ideally with Java or Python, based in Sindh, Pakistan.
- Compensation
- Not disclosed
- Location
- Sindh, Pakistan
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Proficiency in automation frameworks like Playwright and Selenium
- Hands-on experience with shell scripting and BDD framework
- BE/B.Tech in any relevant stream
- 4+ years of experience in QA automation, with a strong focus on modern frameworks
- Strong programming skills in Java or Python
- Experience with Linux environment
- Experience testing Backend, APIs, and web-based UI applications
- Experience with JMeter or other performance testing tools
- Solid understanding of AWS services
- Familiarity with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI
- Experience with test management tools (e.g., JIRA, TestRail) and bug tracking systems
- Familiar with agile methodologies
- Excellent analytical and problem-solving skills with keen attention to detail
- Strong communication skills; ability to work in a fast-paced, agile environment
Nice to have
- AWS certifications (e.g., AWS Certified Developer, AWS Certified Solutions Architect)
- Knowledge of containerization tools like Docker
- Exposure to security testing and accessibility testing practices
- Exposure to any ETL tool
- Knowledge of generative AI and LLMs; hands-on experience using the OpenAI API or similar AI/ML APIs
Full description
seeking a dynamic and detail-oriented Software Development Engineer inTest(SDET) with a passion for innovation and excellence in software testing with 4-7Years of overall experience . The ideal candidate will be proficient in automationframeworks like Playwright, selenium and have hands-on experience with shellscripting, BDD framework, and possess a strong understanding of AWS services. The
candidate will be responsible for testing both UI components , Backend, APIs, Batchjobs and automating end-to-end workflows, and contributing to process improvementsand documentation.
Key Responsibilities:
- Design, develop, and maintain robust automation test suites using Playwright,shell scripting.
- Perform functional, regression, and integration testing across UI, Database,Batch jobs and AWS resources.
- Collaborate with cross-functional teams to understand requirements andensure high-quality deliverables.
- Automate complex end-to-end workflows and continuously improve testcoverage.
- Coordinate End-to-End testing across different product and domain teams
- Support CI/CD pipelines and integrate automated tests into the developmentlifecycle.
- Contribute to and maintain testing documentation, standards, and bestpractices
- Participate in code reviews and provide feedback to improve quality andmaintainability.
- Innovate and propose new approaches to enhance automation efficiency andeffectiveness.
- Document the design, steps, and usage of automation workflows clearly.Provide user guides or runbooks for automated processes to ensure maintainability and
- knowledge sharing within the team.
- Document and Track test artifacts inappropriate applications – Jira, source-codecontrol (test automation scripts)
- Maintain tools used in test development, including source control, testmanagement, and release systems
- Develop and maintain requirements traceability matrices
- Communicate any obstacles to raise awareness and avoid project impedimentsand overall project timeline disruption
Required Qualification:
- BE/B.Tech in any relevant stream
- 4+ years of experience in QA automation, with a strong focus on modernframeworks.
- Strong in programming with java or python
- Experience with Linux environment
- Experience in testing Backend, APIs and web-based UI applications.
- Experience in JMeter or any other performance testing tools.
- Solid understanding of AWS services
- Familiarity with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI.
- Excellent analytical and problem-solving skills with a keen eye for detail.
- Strong communication skills and ability to work in a fast-paced, agileenvironment.