SOUTH AMBOY, NJ, USA
6 days ago
Web/Mobile Software QA Analyst
Job Seekers, Please send resumes to resumes@hireitpeople.com

Project Scope

Execute manual and automated testing of Android ApplicationsWork with Development in creating and maturing products under Scrum/Agile processes. Execute test case management and change management workflows.Generate and maintain a test automation base for multiple productsDevelop test plans and test cases that are automated for regression execution. Implementing test harness to automate functional, stress and system tests.Be an evangelist for the benefits of Automation. Help the team adopt best practices and deliver software with improved quality.Familiarity and experience with scripting tools (shell scripting, python). A mindset to automating software and improving process efficiency.Implementing automation test harnesses to perform regular system testing of the middleware APIs for PayPal Mobile products.Incorporate peripheral (e.g. hardware) and Android app certification into a continuous integration environment. Partner with hardware teams on certification of peripherals.Be able to function in an agile development environment with an ability to adapt to changing product requirements.Communicate effectively and collaborate well within and outside the team.Measure and report on coverage objectives and statistics

Experience Required 

Must have hands­on experience with Android APIs, SDKs, and NDKs.Expert working knowledge in automated testing tools. Preferable Quality Center Programming experience in either Java or C/C in a mobile or embedded environment. Must be able to develop unit level white­box tests that exercise our middleware and frameworks at the API level.Understanding of Android WebServices (REST) and familiarity with automating data driven services.Experience with development best practices including agile processes, testing methodologies (white­box, black­box, unit, and integration), continuous integration as well as mobile specific testing approaches and tools.OS/system level understanding of Linux and the Android stack. This includes a basic understanding of networking, concurrent programming/multithreading, power management and memory management.Experience in leading the development of test plans, including interfacing to multiple technical teams and running test plan reviews.Experience with a consumer electronics platform is a plus.Excellent programming skills are valued. Should be capable of solving complex engineering problem

Education: Bachelor’s Degree or Higher in Computer Science or related or foreign Equivalent

 

Confirm your E-mail: Send Email