macrosoft pakistan company
Macrosoft Pakistan looking for a highly skilled Automation Test Engineer with strong hands-on experience in Playwright with Python, along with test reporting via Allure, and behavior-driven testing using Behave.
Experience - 5-8 years
No of position - 3
Location - Remote
The candidate will be responsible for designing and implementing robust test automation frameworks for modern web applications while collaborating closely with cross-functional teams in an Agile environment.
Key Responsibilities:
• Design and implement scalable test automation frameworks using Playwright with Python.
• Develop, maintain, and execute automated test scripts for functional, regression, and UI testing.
• Integrate Allure Reports for rich, customizable test reporting and analysis.
• Build and manage BDD test scenarios using Behave in alignment with business requirements.
• Ensure continuous testing by integrating automation tests into CI/CD pipelines.
• Perform cross-browser and responsive UI testing to ensure consistent performance across devices.
• Collaborate with developers, product managers, and QA leads to drive early testing and improve test coverage.
• Troubleshoot issues in automation and enhance script reliability.
• Track and manage defects using tools like JIRA, ensuring clear documentation and follow-ups.
• Participate in Agile ceremonies: sprint planning, stand-ups, demos, and
retrospectives.
• Continuously optimize automation processes and adopt latest best practices and tools.
Technical Skillset Required:
• Strong hands-on expertise in Playwright with Python for web automation.
• Experience in BDD testing frameworks such as Behave.
• Proficient in Allure or similar reporting tools for detailed test result visualization.
• Solid understanding of test frameworks like pytest, unittest, or custom Python frameworks.
• Experience with Git, CI/CD tools like GitHub Actions, Jenkins, or GitLab CI.
• Good knowledge of XPath, CSS selectors, and debugging browser automation flows.
• Exposure to API automation using Python-based tools (e.g., requests, pytest, Postman is a plus).
• Familiar with Agile methodologies, STLC, and Defect Lifecycle Management.
• Experience working in fast-paced environments with distributed teams.
Preferred Qualifications:
• Bachelor's degree in Computer Science, Information Technology, or a related field.
• Certifications in test automation or Python (e.g., ISTQB Advanced, Python
Automation Specialist) are a plus.
• Excellent analytical, problem-solving, and communication skills.
• Strong attention to detail with the ability to work independently and within teams.
Interested candidates share their updated resume at Shahmin@innovatixinc.com