Role: Mobile Automation Engineer
Location: Washington, DC - onsite
Fulltime - Permanent
Job Description
Must Have Technical/Functional Skills
- Strong experience in both automated testing of mobile applications across iOS and
- Android platforms as well manual testing.
- Hands-on expertise with Appium, Java, Selenium, REST Assured, Postman,
- API Automation, and CI/CD pipelines.
- Proven experience in test case design, test execution, exploratory
- testing, user acceptance testing (UAT), defect management, and test reporting.
- Experience in performance testing tools such as JMeter or LoadRunner.
- Good understanding of AWS services including AppSync, API Gateway, GraphQL APIs,
- DynamoDB, and cloud-native application architectures.
- Experience testing Spring Boot microservices and enterprise integrations.
- Strong knowledge of functional, regression, integration, accessibility, performance,
- usability, and security testing practices.
- Familiarity with DevOps, Agile methodologies, and continuous testing practices.
- Knowledge of mobile accessibility standards and OWASP mobile security guidelines.
- Strong analytical, problem-solving, communication, and collaboration skills.
Roles & Responsibilities
- Design, develop, and maintain scalable mobile automation frameworks for iOS and Android platforms using Appium and industry-standard tools.
- Develop, review, and execute comprehensive manual and automated test cases formobile applications, APIs, and end-to-end business workflows.
- Perform exploratory, functional, regression, integration, system, accessibility, performance, and security testing activities.
- Validate application functionality across multiple devices, operating systems, browsers, and environments.
- Integrate automated test suites into CI/CD pipelines to support continuous testing and faster release cycles.
- Collaborate with Product Owners, Business Analysts, Developers, Architects, DevOps teams, and other stakeholders to understand requirements and ensure quality deliverables.
- Create and maintain test plans, test cases, test scenarios, test data, traceability matrices, and automation assets.
- Execute manual test cycles, identify defects, perform root cause analysis, and work closely with development teams for issue resolution.
- Participate in defect triage meetings and support release validation and production readiness activities.
- Ensure compliance with enterprise quality standards, accessibility requirements, and security best practices.