QUALITY ASSURANCE ENGINEER
Primary stack
Job description
About the Position
We are seeking a dedicated Quality Assurance Engineer to join our team. Our comprehensive quality assurance (QA) services encompass both manual and automated testing methodologies. Our QA team is equipped with a wide range of testing technologies to ensure the highest standards of quality for your software products. We utilize industry-leading tools and frameworks such as Selenium, Appium, JUnit, TestNG, XCTest, Espresso, and more for automated testing across various platforms and devices.
Additionally, our experienced QA engineers leverage manual testing methods to thoroughly evaluate your software from a user perspective, identifying any potential issues or discrepancies. Our QA processes encompass various testing methodologies including functional testing, regression testing, performance testing, security testing, and usability testing. With a meticulous approach to QA, we strive to deliver flawless software solutions that meet your business requirements and exceed user expectations.
Responsibilities
- Comprehensive testing methodologies: Employ a variety of testing techniques, including manual and automated testing, to ensure the highest level of quality and reliability for your software products.
- Test case design and execution: Develop thorough test cases tailored to your application’s requirements, meticulously executing them to uncover any potential issues or defects.
- Regression testing: Conduct rigorous regression testing to ensure that new features or changes do not adversely impact existing functionality, maintaining the integrity and stability of your software.
- Performance testing: Assess the performance of your software under various conditions, identifying and addressing any bottlenecks or performance issues to optimize speed and scalability.
- Compliance and security testing: Prioritize compliance with industry standards and regulations, as well as security testing to safeguard your software against vulnerabilities and potential threats, ensuring the confidentiality, integrity, and availability of your data.
Requirements
- Proficiency in using testing tools and frameworks such as Selenium, Appium, JUnit, TestNG, XCTest, Espresso
- Strong understanding of both manual and automated testing methodologies
- Experience with functional, regression, performance, security, and usability testing
- Ability to write detailed test cases and execute them effectively
- Excellent problem-solving skills and attention to detail
We Offer
- Opportunity to work with cutting-edge technologies
- Collaborative and innovative work environment
- Competitive compensation package
- Professional growth and development opportunities
About the Company
We are a trusted partner for mobile engineering services, specializing in both outsourced projects and turnkey solutions. Our team is dedicated to delivering high-quality software solutions that meet the evolving needs of our clients.
Interested candidates are encouraged to apply and join our team!
© AppGreat. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.