Quality Assurance Tester
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and detail-oriented Quality Assurance Tester to join our innovative software development team. In this role, you will be instrumental in ensuring the delivery of high-quality software products by designing, executing, and maintaining comprehensive testing strategies. Your proactive approach will help identify issues early, streamline release cycles, and enhance overall user satisfaction. If you thrive in a fast-paced environment and have a passion for software quality, this is your opportunity to make a significant impact!, * Develop and execute detailed test plans, test cases, and test scripts for various applications, including mobile apps and web services.
- Conduct functional, system, regression, performance, load, and user acceptance testing to verify software meets specified requirements.
- Automate test cases using tools such as Selenium, TestNG, JUnit, Cucumber, and scripting languages like Python or JavaScript to improve testing efficiency.
- Perform API testing for RESTful web services and SOAP-based APIs to ensure seamless integration across systems.
- Analyze test results to identify root causes of defects; collaborate with developers to troubleshoot issues using debugging tools and techniques.
- Maintain and update test documentation within tools like HP ALM, Jira, or TFS; track defect status and communicate findings clearly to stakeholders.
- Support continuous integration/continuous deployment (CI/CD) pipelines by integrating automated tests into build processes with Jenkins or GitLab.
Requirements
Do you have experience in Waterfall software development?, * Proven experience in software testing across multiple platforms including Android, iOS, Windows, and Linux environments.
- Strong knowledge of testing frameworks such as TestNG, JUnit, Cucumber (software testing tool), and scripting languages like Python or JavaScript.
- Hands-on experience with automation tools such as Selenium WebDriver, Appium for mobile testing, LoadRunner for performance testing, and Jenkins for CI/CD pipelines.
- Familiarity with API testing using RESTful APIs and SOAP web services; proficiency in tools like Postman or SoapUI is a plus.
- Solid understanding of SDLC (Software Development Life Cycle), Agile methodologies, Waterfall processes, requirements gathering, and release management.
- Working knowledge of databases including MySQL, Microsoft SQL Server, Oracle, MongoDB; ability to perform data analysis using SQL/PLSQL queries.
- Experience with version control systems such as GitHub, GitLab, SVN; familiarity with DevOps practices is advantageous.
- Excellent analytical skills with the ability to perform root cause analysis and system troubleshooting efficiently.
- Strong communication skills to document test procedures clearly and collaborate effectively with cross-functional teams. Join us in delivering exceptional software solutions by ensuring the highest standards of quality! Your expertise will help shape innovative products that delight users worldwide while advancing your career in a vibrant tech environment!