
Software Test Engineer
- Karachi, Sindh
- Permanent
- Full-time
- Participate in "3 Amigos" - pair with the PO and Developer and create Acceptance Criteria for the user stories
- Review the acceptance criteria and identify the test scenarios
- Provide test estimates during sprint planning
- Design Test Automation Framework
- Develop automated acceptance tests for the features
- Develop and implement integration, regression, and system tests for the new features
- Create and maintain test data and test environment needed for testing
- Log defects and track them
- Conduct exploratory testing as part of every sprint
- Develop automated tests for non-functional testing
- Ensure that tasks are delivered on time and of high quality
- ~4 years of experience in software testing
- 1+ years of hands on experience in Automation testing
- Good understanding of OOP development practices with Java or similar
- The ability to use a version control system and follow the guidelines and the branching strategy in place
- Familiarity and ability to work with design patterns
- Knowledge in BDD methodology
- Acceptance Test Automation with Selenium WebDriver, Cucumber or similar
- Experience with relational or non-relational databases like SQL
- Experience in automated API testing
- The ability to integrate automated acceptance tests into CI/CD pipeline
- Familiarity and ability to work with CI tools like Jenkins
- Security and/or Performance testing hands-on experience.
- Exciting work environment that brings people together.
- Use the latest digital technologies.
- Ongoing trainings to support your development.
- Opportunities for personal and professional growth.
- Great compensation linked to individual performance and company results.
- Flexible working environment
- Volunteer time off
- LinkedIn Learning
- Employee-Assistance-Program (EAP)