Overview
We are seeking a detail-oriented and experienced Senior Quality Assurance Specialist to join our dynamic team. The ideal candidate will play a crucial role in ensuring the quality and reliability of our software products across various platforms, including mobile applications for Android and iOS. This position requires a strong background in software testing methodologies, as well as proficiency in various programming languages and tools.
- Develop and execute comprehensive test plans, test cases, and test scripts for software applications.
- Utilize automation tools such as TestNG, Selenium, and JUnit to enhance testing efficiency.
- Collaborate with development teams to identify and resolve defects throughout the software development lifecycle.
- Perform functional, regression, performance, and load testing on applications.
- Conduct data analysis to ensure accurate reporting of test results and defect tracking.
- Work with databases including MySQL, Microsoft SQL Server, Oracle, and perform SQL queries for data validation.
- Participate in DevOps practices using tools like Git, Jenkins, and Docker to streamline the CI/CD pipeline.
- Engage in code reviews and provide feedback on best practices for quality assurance.
- Maintain documentation of testing processes and results using tools like Jira for issue tracking.
- Stay updated on industry trends and emerging technologies related to quality assurance.
Experience
The ideal candidate should possess the following skills:- Proficient in programming languages such as Java, Python, C#, JavaScript, PHP, C++, and Bash (Unix shell).
- Experience with mobile application testing on Android and iOS platforms.
- Familiarity with web technologies including HTML, CSS, XML, REST APIs, and UI frameworks (MVC).
- Knowledge of version control systems such as Git (GitHub, GitLab), SVN, TFS.
- Understanding of cloud services like AWS or Azure is a plus.
- Strong analytical skills with the ability to troubleshoot complex issues effectively.
- Experience working in Agile/Scrum environments is preferred. Join us in delivering high-quality software solutions that meet our customers' needs while fostering an environment of continuous improvement. We look forward to your application!