Senior QA Automation Engineer - Testing Flutter
About Us: We are a leading IT consultancy based in the United States, dedicated to delivering innovative solutions and exceptional service to our clients. Join our dynamic team and help shape the future of mobile applications!
If you are passionate about quality assurance and want to make an impact in a collaborative environment, we encourage you to apply!
Qualifications:
Experience:
- 5+ years in QA automation, with a minimum of 2 years focused on Flutter applications.
- Essential experience in testing Flutter apps.
- Advanced English proficiency.
- Proven track record in automating tests for mobile applications using frameworks such as Appium, Flutter Driver, or similar.
- Strong knowledge of integration and performance testing methodologies.
- Experience in scripting and coding for test automation; familiarity with GCP, Flutter, or Golang is a plus.
Technical Skills:
- Proficiency in test automation tools and frameworks (e.g., Appium, Flutter Driver, Selenium, etc.).
- Solid understanding of mobile app architecture and development practices.
- Familiarity with cloud platforms, preferably GCP, and knowledge of microservices architecture.
- Strong coding skills, with a preference for candidates experienced in Flutter, Dart, and/or Golang.
Soft Skills:
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, with the ability to work collaboratively in a team environment.
- Capable of working independently, managing priorities, and handling multiple tasks in a dynamic setting.
Role Overview: As a Senior QA Automation Engineer focused on Testing Flutter, you will play a crucial role in designing, implementing, and maintaining automated testing frameworks for our Flutter applications. Your focus will be on creating and executing comprehensive test plans that ensure the reliability, performance, and scalability of our mobile solutions. The ideal candidate will bring extensive experience in QA automation, particularly within the Flutter ecosystem, along with a solid understanding of mobile app development processes.
Key Responsibilities:
- Framework Development: Design, develop, and maintain automated test frameworks for integration and performance testing of Flutter applications.
- Collaboration: Work closely with developers, product managers, and other QA engineers to ensure adequate test coverage and identify key areas for automation.
- Test Planning: Develop and execute comprehensive test plans and test cases that cover all testing phases, including functional, regression, integration, and performance testing.
- Result Analysis: Analyze and report on test results, collaborating with the development team to resolve defects and performance issues.
- CI/CD Management: Implement and manage CI/CD pipelines to seamlessly integrate automated testing into the development process.
- Process Improvement: Contribute to the continuous improvement of testing processes, tools, and methodologies.
- Mentorship: Mentor and guide junior QA engineers in best practices for automation and testing.
Bonus Points For:
- Experience with Google Cloud Platform (GCP).
- Coding experience in Flutter, Dart, or Golang.
- Contributions to open-source projects or active participation in the developer community.
Salary: $40,000 - $60,000 per month
Location: 100% Remote
If you meet the qualifications, please apply through this channel. Wishing you the best of luck in your application process!