Sukuk Technologies is looking for a highly skilled QA Automation Engineer to join our technology department. As a QA Automation Engineer, you will play a key role in ensuring the quality and reliability of our products. You will work closely with product and development teams to understand testing requirements, create test plans, and develop test cases. Your main focus will be enhancing our test automation capabilities, while supporting manual testing processes as needed. The role requires you to design, develop, and maintain automation scripts and tools to ensure smooth product releases and high-quality software.
Responsibilities:
- Define and Implement Automation Tools & Strategies: Create effective test automation tools, strategies, and processes to improve product quality and reliability.
- Collaborative Agile Teamwork: Work closely with product and development teams to understand requirements and define suitable test scenarios, ensuring quality throughout the software development lifecycle via automated testing.
- Code Review and Design Sessions: Participate in design sessions and code reviews to advocate for and implement best practices.
- Testing Standards: Maintain and enforce standards for application testing, issue tracking, and issue reporting.
- Automated Test Scripts Development: Write and maintain automation scripts, libraries, and frameworks, ensuring automation frameworks align with industry standards.
- Bug Tracking and Documentation: Collaborate with teams to document bugs clearly and track issues efficiently. Execute test cases and report results to improve code quality.
- Test Integration in CI/CD: Integrate automated testing frameworks within CI/CD pipelines (such as Bitbucket Actions) to improve release efficiency and software reliability.
- Analyze Test Results: Assess test outcomes, report defects, and provide feedback for continuous improvement in software development and release cycles.
Qualifications:
- 2-3 years of experience in automation testing, with hands-on expertise in open-source automation tools such as Robot Framework, Appium, Cypress, Selenium, or other relevant frameworks.
- Proficiency in Python and/or JavaScript for writing and maintaining automation code and frameworks.
- Strong skills in creating and executing automated test scripts for web front-ends, mobile apps, and API automation.
- Experience with API testing using tools like Postman.
- Experience with performance testing tools such as JMeter.
- Familiar with version control systems such as Git.
- Familiarity with Test Case Management Tool TestRail.
- Ability to read and understand software design and code to create robust, comprehensive test cases.
- Strong problem-solving skills, capable of troubleshooting issues within test cases or application code.
- Solid organizational skills and a keen attention to detail.
- Good verbal, interpersonal, and written communication skills.
- Knowledge of security testing practices and performance optimization is a plus.
Benefits:
- Competitive salary and performance-based incentives.
- Opportunities for career advancement in a growing company.
- Collaborative and inclusive work culture that encourages creativity and innovation.
- Health insurance and other benefits (to be discussed during the interview).
- Paid time off and holidays.
- Opportunities for skill development and training in cutting-edge tools and technologies.
Application Instructions:
Interested candidates are encouraged to apply by submitting their CV to Email Address or apply directly through our website
- Associate Product Manager (Scrum Master) – Join BoolMind in Lahore - January 23, 2025
- Sr. Factory Reporting & Operations Specialist – Haier Pakistan - January 23, 2025
- Senior Education Consultant – ABN Overseas Education - January 23, 2025