Software Development Engineer in Test
DNA Micro
- Pakistan
- Permanent
- Part-time
- Design, develop, and maintain robust automated test frameworks and test suits for web, mobile, API and backend systems.
- Collaborate with developers to build in testability, monitor code quality, and drive test automation coverage.
- Perform functional, regression, integration, performance and load testing.
- Contribute to CI/CD pipelines by integrating automated tests and ensuring seamless deployment flows.
- Identify, isolate, and document bugs clearly and efficiently.
- Analyze test results, debug issues, and work with developers to resolve defects.
- Advocate for best practices in test design, test automation, and software engineering.
- Participate in code reviews, and contribute to product and process improvements.
- Bachelor's or Master's Degree in Computer Science, Computer Engineering, Information Technology or related field.
- You have at least 3 years experience, ideally within a Software Engineer role.
- Strong programming skills in languages such as Java, Python, Javascript, or C#.
- Solid working experience with test automation frameworks (e.g., Cypress, Playwright, Cucumber)
- Familiarity with API testing tools (e.g., Postmanm REST-assured, Karate)
- Knowledge and experience of CI/CD tools (e.g., Jenkins, GitLab, GitHub Actions)
- Experience working with version control systems like Git.
- Solid understanding of software testing principles in Agile/Scrum methodologies.
- A passionate and career driven individual with long term goals.
- Work alongside & learn from best in class talent
- Great work environment
- Opportunity to make a positive impact