Job ID :
Company :
Internal Postings
Location :
Type :
Duration :
18+ Months
Salary :
Status :
Openings :
Posted :
27 Feb 2018
Job Seekers, Please send resumes to

Job Description:

Overall Job Purpose 

  • An acknowledged Core Java technical expert with proven experience in the techniques and tools being used across the development lifecycle 
  • Responsible for the architectural and technical implementation of automated test development on multiple concurrent projects 
  • Drive innovation in testability of code, test automation strategy, and methodology 
  • Ensure success of continuous integration and quality control through automation 
  • Ensure high-quality solutions through automation & Agile 
  • Establish quality assurance standards and best practices for test automation. 
  • Contribute to engineering efforts from planning and organization to execution and delivery to solve complex engineering problems in tools and testing. 
  • Drive adoption of best practices in code health, testing, and maintainability 
Value Competencies 
  • Who innovate, love solving hard problems, and never take 'no' for an answer. 
  • Knows how to build and deep dive into the back-end and front-end services. Intrinsically use technology to solve problems. 
  • Most importantly, have a passion for learning and continuous improvement. 
  • Understands requirements and design specifications with an emphasis towards product testability 
  • Knowledge of data structures, algorithms, operating systems, and/or distributed systems 
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations 
  • Ability to take a project from scoping requirements through actual launch of the project 
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs 
  • Develop supporting structures for all test automation including mocks, stubs, & test harnesses 
  • Design, extend and optimize test automation framework 
  • Automate test data management 
  • Develop and sustain positive relationships with peers. 
What you bring with you 
  • Best qualified candidate must have minimum five years of development/automated testing experience in Java on large software systems. 
  • Experience working in an agile development environment, preferably Scrum 
  • Can describe the overall function of several components in the technical platform 
  • Demonstrated very strong level of technical expertise both within own area of responsibility and other IT domains 
  • Proficient in object-oriented design and design patterns 
  • Experience with unit testing tools such as JUnit, TestNG 
  • Experience in applying open source technologies, Node.js, Sails.js, Mongo d/b 
  • Can describe solutions in UML 
  • Understand Java, JEE, Javascript, O/R Mapping, SQL, PL/SQL, UNIX scripting, UML, Eclipse, Frameworks (Struts, Stripes, Spring), CVS/SubVersion, HTML, CSS 
  • Has expert knowledge of multi-threading, SOAP/REST, and MVC 
  • Well versed in RDBMS technology: Oracle, SQL Server 
  • Bachelor’s degree in Computer Science or Engineering 
Bonus Points if you have
  • Experience with Test Driven Development 
  • Experience of cloud-based distributed software design and development 
  • Experience working in an Agile/Scrum environment 
  • Experience building applications that support automated testing using open source tools & technology like Selenium, Cucumber, Fitnesse etc. and other standard tool stacks like SOAPUI Pro, Ranorex etc. 
  • Experience with Jenkins/Hudson/Nolio/SONAR/Fisheye/Crucible 
  • Domain background of Banking / Credit Card industry & associated applications like TSYS & FDR 

Educational Requirements for the Proffered Position

  • The minimum qualification required for the performance of the above specialty occupation duties is a Bachelor’s Degree in Computer Science, Information Systems, or Engineering.