What are the responsibilities and job description for the Software QA Engineer – Android position at ektello?
Schedule: 5 Days Fully Onsite
Top Skills
Python, Java, Android Test Automation, Cucumber, Jenkins, Appium, REST APIs
Summary
The Software QA Engineer is responsible for testing the design, functionality, and maintenance of software systems and processes while ensuring high-quality standards. This role requires strong experience reading and interpreting technical languages and hands-on testing of Android-based applications, particularly within network and device environments.
Job Responsibilities
Review and test logical database descriptions, identifiers, and written requirements
Analyze software programs for bugs and errors by conducting system tests and requirement validations
Support maintenance and repair of software when defects are identified
Coordinate and execute testing activities across development cycles
Specialize in quality control areas such as automated testing, product reliability, process control, and system validation
Develop and maintain automation scripts using open-source testing tools
Perform functional, UI, and regression testing
Develop, document, execute, and maintain test cases and test plans aligned to requirements
Identify, document, and track defects using issue-tracking tools
Required Skills
Strong analytical, problem-solving, and troubleshooting abilities
Ability to read, write, and understand software code and system-level logs
Experience with performance analytics and systems software
Knowledge of development tools and languages such as SQL, JavaScript, C , and similar technologies
Strong verbal and written communication skills
Detail-oriented, organized, and collaborative team player
Project-Specific Competencies
7 years of QA experience focused exclusively on Android platforms
Experience Testing Android Network Applications Preferred
Knowledge of OMADM preferred
Experience Working With Android Mobile Device OEM Environments Preferred
Familiarity with carrier requirements, FOTA/SDM processes, and test plans preferred
Ability to quickly understand project core concepts
Analyze carrier requirements and test plans, provide feedback on coverage, and raise clarifications
Develop custom manual test plans mapped to requirements, including OS- and device-specific features
Execute carrier and custom test plans and log defects accurately
Capture and analyze logs (adb, dumpstate, modem/QXDM) and share with development and device leads
Provide regular status updates and documentation
Collaborate closely with development and device leads on new features and functionality
Contribute to test automation efforts as needed
Top Skills
Python, Java, Android Test Automation, Cucumber, Jenkins, Appium, REST APIs
Summary
The Software QA Engineer is responsible for testing the design, functionality, and maintenance of software systems and processes while ensuring high-quality standards. This role requires strong experience reading and interpreting technical languages and hands-on testing of Android-based applications, particularly within network and device environments.
Job Responsibilities
Review and test logical database descriptions, identifiers, and written requirements
Analyze software programs for bugs and errors by conducting system tests and requirement validations
Support maintenance and repair of software when defects are identified
Coordinate and execute testing activities across development cycles
Specialize in quality control areas such as automated testing, product reliability, process control, and system validation
Develop and maintain automation scripts using open-source testing tools
Perform functional, UI, and regression testing
Develop, document, execute, and maintain test cases and test plans aligned to requirements
Identify, document, and track defects using issue-tracking tools
Required Skills
Strong analytical, problem-solving, and troubleshooting abilities
Ability to read, write, and understand software code and system-level logs
Experience with performance analytics and systems software
Knowledge of development tools and languages such as SQL, JavaScript, C , and similar technologies
Strong verbal and written communication skills
Detail-oriented, organized, and collaborative team player
Project-Specific Competencies
7 years of QA experience focused exclusively on Android platforms
Experience Testing Android Network Applications Preferred
Knowledge of OMADM preferred
Experience Working With Android Mobile Device OEM Environments Preferred
Familiarity with carrier requirements, FOTA/SDM processes, and test plans preferred
Ability to quickly understand project core concepts
Analyze carrier requirements and test plans, provide feedback on coverage, and raise clarifications
Develop custom manual test plans mapped to requirements, including OS- and device-specific features
Execute carrier and custom test plans and log defects accurately
Capture and analyze logs (adb, dumpstate, modem/QXDM) and share with development and device leads
Provide regular status updates and documentation
Collaborate closely with development and device leads on new features and functionality
Contribute to test automation efforts as needed