Senior QA Engineer

Software Development
Hybrid
Full-Time

We are looking for an experienced and highly skilled Senior QA Engineer to join our team. The ideal candidate will have extensive experience in API testing, mobile testing, performance testing, and automation. As a Senior QA Engineer, you will be responsible for ensuring the quality of our fintech products, writing and maintaining automated tests, mentoring team members, and driving continuous improvement across the testing processes. The successful candidate will be proficient in various testing tools and technologies and will work closely with cross-functional teams to deliver high-quality products.

What You Will Do

  • API Testing: Design, develop, and execute comprehensive API test cases for RESTful services. Ensure proper integration and functionality of APIs using tools like Postman and RESTAssured.
  • Mobile Testing: Conduct testing for mobile applications on iOS and Android platforms, ensuring compatibility, functionality, and performance. Utilize Appium for test automation on mobile devices.
  • Fintech Expertise: Apply your experience in the fintech domain to understand complex financial systems and ensure the reliability, security, and performance of the products.
  • Performance Testing: Perform load, stress, and performance testing using tools like k6 to evaluate system scalability and stability under various conditions.
  • Automation: Write and maintain automated test scripts using Java and JavaScript to ensure continuous integration and delivery of high-quality software.
  • Test Strategy: Develop and implement testing strategies and methodologies for web and mobile applications, ensuring test coverage, efficiency, and accuracy.
  • CI/CD: Work within the CI/CD pipeline to ensure automated tests are integrated and executed within the development process. Collaborate with DevOps teams to enhance test automation practices.
  • SQL Testing: Write and execute SQL queries to validate data integrity, correctness, and accuracy in the database.
  • Mentoring: Guide and mentor junior team members, providing assistance with test planning, execution, and automation, and helping them grow their skills.
  • Collaboration: Work closely with product managers, developers, and other QA engineers to ensure the product meets functional, performance, and security requirements.

What We're Looking For

  • Experience in API Testing: Hands-on experience with API testing, including validating RESTful APIs and services, using tools like Postman and RESTAssured.
  • Mobile Testing: Strong knowledge of mobile testing tools and techniques, including experience with Appium for automating mobile application tests.
  • Fintech Experience: Proven experience working within the fintech industry or testing financial applications and services.
  • Performance Testing: Proficiency in performance testing and using tools like k6 to assess system performance, scalability, and bottleneck detection.
  • Programming Skills: Strong knowledge of programming languages, particularly Java and JavaScript, for writing automated test scripts.
  • Test Automation: Solid understanding and hands-on experience in writing and maintaining automation test scripts for web and mobile applications.
  • CI/CD Integration: Experience in working with CI/CD tools like Jenkins, GitLab CI, or similar, to integrate automated tests into the development pipeline.
  • SQL Proficiency: Strong ability to write and execute SQL queries for validating data in databases and ensuring data accuracy.
  • Postman and Charles Proxy: Proficient in using Postman for API testing and Charles Proxy for monitoring and debugging HTTP/HTTPS traffic.
  • Appium - Mobile Automation: Hands-on experience with Appium for automating tests on iOS and Android devices.
  • Mentorship: Demonstrated ability to mentor junior team members, share knowledge, and help build a strong QA culture within the team.
  • Attention to Detail: Exceptional attention to detail in identifying defects and ensuring the highest quality of deliverables.
  • Communication: Strong communication skills to effectively collaborate with cross-functional teams.
  • Knowledge of Agile methodologies and experience working in Agile environments.
  • Familiarity with cloud environments (AWS, Azure, etc.) and microservices architecture.
  • Experience with version control systems like Git.

Our Benefits & Perks

We value opinions, hard work, and enjoy team building activities that shape us as individuals and as a team.
Large & Beautiful Office
Great Co-workers
Coffee & Snacks
🚴 Healthy Lifestyle
Education Opportunity
Flex Hours & Day-offs
Performance Rewards

Related Jobs

Senior QA Engineer
Software Development
Hybrid
Full-Time