Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

Job Description

SA ( System Analyst):

 Lead system analysis for major projects and complex assignments with broad scope and
long-term business implications, and develop innovative solutions that meet specific
business needs
 Provide day-to-day system analysis and ensure adherence to system and quality processes.
 Collaborate with business and technical partners to understand requirements and deliver
appropriate story elaboration to drive software solutions.
 Responsible for test scenarios creation, some testing, and test results review
 Defines project requirements and assists with estimating efforts to fulfil requirements
 Coaches junior resources in the development of prototype designs for less-complex projects
 Effectively communicate to management, business owners, and other stake holders
 Manage/Lead small enhancement projects independently
 Should have excellent analytical skills
 Good verbal and written communication skills
 Should have experience in ALM/JIRA
 Should have good coordination and multitasking skills
 Should have experience to Java/J2EE technology and understanding of DB
 Good experience working in Agile/Scrum teams.

SM: ( Scrum Master):

 Responsible for facilitating the scrum process on scrum teams with cross-functional impacts
that involve moderately complex client projects.
 Guides the scrum team(s) to follow generally accepted Agile/Scrum practices and daily
activities to actively promote prioritization, team readiness, and commitment for each
Sprint.
 Uses empirical data to help the team(s) assess their Scrum Maturity, optimize scrum team
velocity to organizational KPIs, and identify improvement opportunities to achieve higher
levels of team performance.
 Proactively addresses systemic impediments to team agility and guides the team(s) on
methods to escalate when needed to prevent challenges from becoming blockers.
 Having development knowledge of JAVA & its related technologies. Also should have API
knowledge.
 Coaches scrum team(s) to deliver capabilities using agile practices while also following the
Software Development Lifecycle, business process mapping, and various release processes
as appropriate to ensure all risk, security, and development requirements are met.
 Partners with discipline managers to convey their concerns to scrum teams about
governance policies and adherence to corporate standards.
 Partners with Product Owner(s) to ensure continuous refinement of backlog, which may
include stories from multiple projects. Completion of some work may depend on non-agile
work teams.
 Drives Scrum adoption across all levels in the organization.
 Facilitates and is accountable for owning the Scrum Agile ceremonies for the scrum team(s).
Partners with Product owners, Program or Project Managers to communicate delivery of
work product from the scrum team and escalates key risks and issues impeding scrum team
effectiveness.
 Identifies skills and competencies of scrum team members and makes adjustments
accordingly to promote development and highly effective teams.

Sensitivity: Internal & Restricted


 Overlap of a few hours with the US Pacific / Eastern Time zone / European time zone
depending on the assigned projects
 5 years as a practicing Scrum Master in complex projects handling more than one team.
 Certified Scrum Master (CSM), Advanced Certified Scrum Master (ACSM) from Scrum
Alliance is preferred.
 Understanding of how to effectively partner/ collaborate with key stakeholders to mature
the acceptance of accelerated delivery
 Demonstrated reasonable level of technical and business understanding to optimize
credibility with teams and managers
 Demonstrated understanding and practical experience with ALM Tools (Version1, JIRA
Portfolio, Rally etc.)
 Development knowledge on Java/J2EE technologies.
 Having Technology Program Manager experience along with SM is preferred.

Java Tech Lead :

• 8 – 11 yrs of experience in Java/J2EE and related frameworks based development,


hardcore programming
• Strong hands on experience using core Java with JDK 1.8
• Can be able to lead team of 8-10 team members. Helps driving cross functional teams
• Should have excellent communication skills and able to manage customer. Supports
scrum master in Agile teams
• Strong on latest version of Spring as core business logic implementer – experienced in
Spring boot
• Should have analytical and algorithmic solutions approach to handle complex
implementations
• Design patters such as factory, singleton, façade, observer, command, web services/Rest
Patterns along with Java/J2EE
• Hands on experience is development of Micro Services (REST) using Spring boot
• Hands on experience in Hibernate/Spring Data is mandatory
• Hands on experience in Cloud platform specially PCF / Azure / AWS
• Should have the knowledge on Oracle, Git, PCF,Maven and Sonar
• Knows essentials of CI/CD and other deployments tools
• Experience in managing client communication within team
• Knowledge on Angular, Testing Framework is add on.

Software Engineer in Test (SDET)

• Expertise of agile and waterfall testing methodologies and tools such as JIRA, RALLY,
Rational Team Concert, Quality Center, etc.
• Experience in both Unit and Integration testing needs with exposure to data
virtualization tools.
• Experience testing across a variety of platforms: web and mobile user interface, APIs
(REST and SOAP), and/or data warehouse reports.
• Expertise in software development to build and use automation frameworks using
technologies: Java/.NET/C++, JUnit, Selenium, JBehave, Soap UI/Pro, Spring framework,
REST, JSON and XML, Eclipse IDE, Nexus, Maven, SVN/GIT, etc.
• Demonstrated experience developing high quality test strategies and test execution –
specific focus on cross browser and cross device testing.

Sensitivity: Internal & Restricted


• Ability to create good acceptance and integration test automation scripts and integrate
with Continuous integration (Jenkins/Bamboo) and code coverage tools (Sonar, Clover)
to ensure 80% or higher code coverage.
• Exposure to Continuous integration, Delivery, and tools such as Chef/Puppet desirable.
• Exposure to performance engineering and profiling (e.g. Java JVM, Databases) and tools
such as Load Runner and JMeter desirable.
• Strong organizational and problem-solving skills with great attention to detail, critical
thinking, solid communication and proven leadership skills - with the ability to lead
multiple test paths simultaneously.
• Having Strong Java Development Knowledge on Spring framework.
Automation Testing:

• Expertise of agile and waterfall testing methodologies and tools such as JIRA, RALLY,
Rational Team Concert, Quality Center, etc.
• Experience in both Unit and Integration testing needs with exposure to data
virtualization tools.
• Experience testing across a variety of platforms: web and mobile user interface, APIs
(REST and SOAP), and/or data warehouse reports.
• Expertise in software development to build and use automation frameworks using
technologies: Java/.NET/C++, JUnit, Selenium, JBehave, Soap UI/Pro, Spring framework,
REST, JSON and XML, Eclipse IDE, Nexus, Maven, SVN/GIT, etc.
• Demonstrated experience developing high quality test strategies and test execution –
specific focus on cross browser and cross device testing.
• Ability to create good acceptance and integration test automation scripts and integrate
with Continuous integration (Jenkins/Bamboo) and code coverage tools (Sonar, Clover)
to ensure 80% or higher code coverage.
• Exposure to Continuous integration, Delivery, and tools such as Chef/Puppet desirable.
• Exposure to performance engineering and profiling (e.g. Java JVM, Databases) and tools
such as Load Runner and JMeter desirable.
• Strong organizational and problem-solving skills with great attention to detail, critical
thinking, solid communication and proven leadership skills - with the ability to lead
multiple test paths simultaneously.

Sensitivity: Internal & Restricted

You might also like