We are seeking an experienced and detail-oriented Software Quality Assurance Engineer to ensure our software products consistently meet the highest quality standards. The ideal candidate possesses a strong foundation in STLC, manual and automated testing techniques, and API testing and documentation. In this role, you will execute rigorous testing procedures, report and track defects, and collaborate closely with development teams to deliver smooth, bug-free releases.
Key Responsibilities:
- Comprehensive Testing: Utilize in-depth knowledge of the Software Testing Life Cycle (STLC) to develop, execute, and refine test cases and scenarios, covering functional, regression, performance, and security aspects.
- Test Case Development & Execution: Design detailed test cases, perform meticulous manual testing, and ensure thorough bug reporting and resolution.
- Automated Testing: Enhance testing efficiency by leveraging automation frameworks (e.g., Cypress, Selenium, Appium, or Test Complete) and writing/debugging automated test scripts using JavaScript.
- Bug Tracking & Documentation: Utilize advanced bug tracking and test management tools like Jira and Bugzilla to document defects and track testing progress accurately.
- Agile Collaboration: Thrive in an Agile/Scrum environment by working closely with development teams, offering actionable feedback, and adapting testing strategies to fast-paced project cycles.
- Performance & Load Testing: Conduct performance assessments using tools such as JMeter or LoadRunner to ensure our software performs optimally under varying loads.
- Security Testing: Apply basic security testing methodologies to identify potential vulnerabilities, contributing to the overall security posture of our products.
- Analytical Troubleshooting: Employ strong analytical skills to determine the root causes of issues and provide detailed, actionable solutions for improvement.
- Effective Communication: Prepare clear and concise documentation, including test results and bug reports, tailored for both technical and non-technical stakeholders.
- Project Management: Manage multiple testing projects simultaneously, prioritizing tasks effectively under tight deadlines.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field.
- Minimum of 1 year of experience in manual and/or automated testing.
- Proficiency in API testing and documentation.
- Experience with bug tracking and test management tools (e.g., Jira, Bugzilla).
- Hands-on experience with automated testing frameworks such as Cypress, Selenium, Appium, or Test Complete.
- Strong coding skills, particularly in JavaScript, for writing and debugging automated test scripts.
- Solid understanding of Agile methodologies and experience working in Agile/Scrum teams.
- Excellent analytical, troubleshooting, and communication skills.
Preference: Candidates from Rawalpindi/Islamabad who can join immediately will be given priority.
For more information and to apply, please visit our website:
www.decimalsolution.com
Job Type: Full-time
Pay: Rs50,000.00 - Rs100,000.00 per month
Ability to commute/relocate:
- Islamabad: Reliably commute or planning to relocate before starting work (Required)
Education:
Experience:
- manual and/or automated testing: 1 year (Required)
Work Location: In person