Essential Responsibilities:
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advises immediate management on project-level issues
- Guides junior engineers
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
Minimum Qualifications:
- Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience.
Preferred Qualification:
- BS/MS in Computer Science or Engineering and 6-12+ years related industry experience.
- Highly competent with exposure in the following:
- Service and UI automation experience across web and mobile applications
- Java programming in Linux/Unix environment for at least 3 years
- Preferred 3+ years of experience with mobile automation (ios/swift/XCUItest)
- Experience working with Rest APIs and backend automation using Selenium and Java
- Working knowledge in the Payments industry is an added advantage
- Good to have experience in android /Espresso automation
- Software design and Quality analysis methodologies, including Agile methods
- Using API tools like postman etc.
- Scripting Languages (Shell, Python, Perl) would be a plus
- Jenkins/Hudson, Maven/Ant for release management.
- Ability to understand Harnesspipelines
- Development background would be an added advantage
- Highly analytical, innovative, and able to think strategically and to develop comprehensive detailed specifications
- Good understanding of QA methodologies and sound knowledge of QA Automation processes and tools
- Excellent verbal and writing skills; ability to produce clear, concise communications and documentation
- Highly effective at working in cross-functional groups and getting results in matrix organizations
- Excellent time management skills and ability to work on concurrent assignments with different priorities
Our Benefits:
Any general requests for consideration of your skills, please