Experience Required
5 Years
Salary Range
75,000-100,000PKR
Career Level
Non-Managerial
Required Qualifications
Bachelors
Job Description
Job Expectations + Essential Functions
- Work in a dynamic agile software development team with very high quality standards.
- Create and maintain test cases. Maintain and update regression testing scripts to close test escapes
- Participate in the design and development our automation framework, libraries, and microservices
- Perform exploratory testing, integration testing, regression testing, automated testing
- Troubleshoot complex software and system issues; drive root cause understanding and implement corrective actions; verify resolved issues; provide timely communications back to customers and key stakeholders.
- Create test reports of errors with supporting traces, log files, and clear descriptions
- Participate in code review and reviews of automated test cases
- Ensure code releases, revisions and builds are controlled and consistent with our Continuous Integration/Continuous Delivery system
- Participate in development and reviews of processes, procedures, standards, and tools, all within an Agile development framework
- Develop automated metrics for our development dashboards to allow the data do the talking.
- Keep job knowledge current by studying state-of-the-art development and test tools and programming techniques; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
Requirements & Skills
Required Technical Skills
- 5+ yearsβ experience in software test automation for web or mobile applications
- Experience with TDD/ ATDD/ BDD and test tools such as Selenium, Cucumber
- Experienced in best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing methodologies and patterns, and release engineering.
- Experience automating the validation of modern user interfaces and messaging infrastructures
- Experience with evaluating and integrating open source and in house developed toolsets
- Strong object-oriented programming skills
- Proficient with scripting languages like Bash, Python.
- Proficient with web languages and technologies - HTML, CSS, JavaScript, JQuery, C#, React or Angular, SQL and NoSQL databases, REST APIs
Highly Desired
Experience in the following areas:
- Cloud technologies
- IoT systems
- Experience building and maintaining CI/CD pipelines using tools such as Jenkins
- Performance Testing and optimization, load testing
- Application Security testing
Benefits & Perks
Incentive BonusLeavesProvident Fund
Explore More Opportunities
Find similar jobs and career opportunities
