Quality Engineering Software Technologies Pvt. Ltd.

QA Automation Engineer

Quality Engineering Software Technologies Pvt. Ltd.
Not Disclosed
5-9 Years Full Time
Karnataka, IN

Vacancy: Not Disclosed Posted: 1 year ago Applicants: 0
Share via

Job Description

Apply - Click Here

 

  • Implement and maintain a test plan for the project and improve it with learnings and findings
  • Create and document process around the entire testing workflow, from test case management, test data creation, test progress measurement etc
  • Create and execute manual test cases for the reference applications to support bug fixes and releases
  • Automated testing
    • Research identify suitable automation framework.
    • Support developers to improve unit tests
    • Implement maintain integrations tests (database and network operations using the SDK APIs).
    • Implement and maintain UI Automator tests
    • Implement monkey testing
    • Report weekly test coverage and participate in troubleshooting
  • Performance testing of the Android libraries and APIs
  • Submit issues with clear replication steps when bugs are found in testing
  • Prepare test reports to communicate outcomes of manual and automated testing (including quality assurance metrics)
  • Work in collaboration with the development team in a continuous build deployment process
  • Automate test procedures, and make smart prioritization about what to automate Write well-documented, maintainable and reliable test code
  • Measure and contribute to test coverage
  • Create technical designs for test automations, and align their development with other software developers and technical leaders
  • Design and run unit test and integration test cases
  • Perform load and scalability tests and manual tests
  • Set up, maintain and administer test automation environments
  • Contribute to test planning
  • Isolate and analyze issues and create insightful error tickets, and validate bug fixes
  • Contribute ideas to finding the best solutions for technologies and products/tools to be adopted

Required Skills (Technical Competency):

  • 5 to 9 years hands-on QA Automation experience on Android
  • Proficient in Java/Kotlin programming
  • BS or MS in Computer Science or related field
  • Java/Kotlin development experience and in-depth understanding of Android architecture
  • Extensive experience in automated Android tests
  • Experience with Espresso and UI automator
  • Experience with continuous integration frameworks
  • Experience with test coverage tools and frameworks
  • Ready and motivated to learn new software tools and best practices in software quality assurance
  • Good requirement understanding and test planning capabilities
  • Experience with production level software testing
  • Understanding of release process
  • Good communication and documentation skills

Desired Skills:

  • Experience with open-source development and ideally GitHub
  • Experience with writing testing scripts

Skills Required: SDK, Trouble Shooting, Open Source


JOBS BY CATEGORY