IT People is a next-generation IT services and workforce solutions firm. As a QA Automation Engineer, you will participate in the product engineering process and develop automated regression tests. You will work on challenging problems in a fast-paced environment with other smart and talented individuals.
Requirements
- Mobile testing required (Android/iOS/Tablet etc)
- Experience with test engineering/automation with mobile testing frameworks, and working knowledge of iOS
- Implement Agile testing methodologies, can make and keep time commitments made for each SPRINT
- Adherence to software engineering best practices and standards using Ruby, JavaScript, JAVA, SQL, and XML
- Understanding of web services (REST, SOAP) & underlying protocols (HTTP/S, TCP/IP) in multilayer QA test frameworks
- Experience with designing, developing and the execution of reusable and maintainable automated scripts
- Extensive object oriented analysis, design & development experience within QA test automation process
- Organizes and records detailed test results; provides reports of results and project status
- Identification and design of automated processes to increase testing efficiency and reliability
- Experience with enterprise architecture patterns and application design patterns with load balancer programming skills
- Conduct peer code reviews and mentor junior associates
- Collaborate with other technical resources to suggest improvements for processes, best practices, and standards
- Design and develop automated tests and/or assistive productivity tools
- Understand requirements
- Identify opportunities to improve maintainability of automation platform
- Understand and apply Test Driven Design (TDD) concepts to test and debug automated solutions and custom tools
- Manage Automation projects, mentor, and provide leadership to less experienced Automation engineers
- Gather and provide metrics for automation and product readiness
- Coordinate tasks with onshore and offshore resources
- Excellent communication skills, both verbal and written, with strong analytical, problem solving and project management skills
- Experience with testing Net & Java-based web and mobile applications (J2EE, Servlets, etc...) and Web Services (REST, SOAP, etc...)
- Patience and perseverance in following QA best practices for process improvements on day to day basis
- Ability to work under pressure and in high stress situations with a calm demeanor
- Experience working in cross-functional, multi-location teams and excellent analytical and problem-solving skills
- Organized and detail-oriented, able to work well under deadlines in a changing environment and perform multiple tasks effectively and concurrently
- Demonstrated understanding of all phases of SDLC required
Benefits
- Competitive salary
- Benefits package
- Opportunities for career growth and development