Job Description
*
At Franklin Templeton, everything we do is focused on one thing delivering better client outcomes. We do that by partnering closely with our clients, assessing their strategic needs, and identifying the solution or solutions that can meet the challenge. Over 12,000 employees working in 34 countries around the world are dedicated to servicing investment solutions for our clients in more than 160 countries. For more than 70 years our success has been a direct result of the talent, skills and persistence of our people, and we are looking for qualified candidates to join our team.
What is the Technology Quality Assurance group responsible for
- Technology Quality Assurance (TQA) is dedicated to ensuring the best quality of software products are developed and Customer Experience is enhanced. Quality Engineering team builds, reuse and supports technology agnostic automated frameworks, supporting Legacy, Digital, Data and NextGen platforms.
What is the Software Engineer responsible for
- A Software Development Engineer in Test (SDET) at Franklin Templeton is a developer with the responsibility of building frameworks and tools to test products. It is a unique role, providing immense opportunity to design and develop wide-reaching tools. It combines the "building" aspect of software design engineering with the "breaking" aspect of software test engineering. You ll be writing code that automatically verifies the quality of the product. SDETs at Franklin Templeton are able to understand software architecture, debug code, automate repetitive tasks, and implement new tools and frameworks needed to streamline our quality process. Our SDETs work directly with both Software Development Engineers and Quality Assurance Engineers to understand project features, review technical designs, and implement automated test tools that help deliver quality features with efficiency. They also understand customer usage models and can develop test plans and test cases that approximate real-world environments and scenarios.
- Our SDET is also responsible to groom junior SDETs, provides oversight by incorporating technical and business domain knowledge. Self-educates to gain a comprehensive understanding of relevant development languages, runtimes, frameworks, database platforms, and tooling.
What are the ongoing responsibilities of a Software Engineer
- Should be able to perform Test Automation and setting up frameworks on application platforms like Web, Mobile, Data and Cloud.
- Needs to handle technical communications with Partners to understand clients systems or APIs.
- Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions.
- Test software development methodology in an agile environment.
- Provide recommendations for continuous improvement.
- Able to build different test scenarios and acceptance tests.
- Create & manage bug reports and communicate with the team.
- Work with deployments teams and resolving any level issues for the system.
- Should also be able to set up, maintain, and operate test automation frameworks.
- Able to write complex database queries
, *
What ideal qualifications, skills & experience would help someone to be successful
- Bachelor s and/or master s degree in Computer Science, Computer Engineering, or related technical discipline
- 6+ years of professional SDET experience
- Expertise to Automation tools like Selenium, Protractor, SOAP UI
- Experience with modern programming languages like Java, Python, etc.
- Exposure to Cloud Based Databases like Snowflake
- Experience with Scrum/Agile development methodologies.
- Experience in Object Oriented Analysis, Design(OOAD) and development of software using UML Methodology, good knowledge of J2EE design patterns and Core Java design patterns
- Strong experience with Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT/Bitbucket, Maven, Jenkins/Bamboo, Chef, Sonar, PowerMock.
- Application architecture and design patterns.
- Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred
- Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience in development of distributed/scalable systems and high-volume transaction applications
What makes Franklin Templeton Investments unique
In addition to the dynamic and professional environment at Franklin Templeton, we strive to ensure that our employees have access to a competitive and valuable set of Total Rewards the mix of both monetary and non-monetary rewards provided to you in recognition for your time, talents, efforts and results.
Highlights of our benefits include:
- Professional development growth opportunities through in-house classes and over 150 Web-based training courses
- An educational assistance program to financially help employees seeking continuing education
- Medical, Life, and Personal Accident Insurance benefit for employees. Medical insurance also covers employee s dependents (spouses, children and dependent parents)
- Life Insurance for protection of employees families
- Personal accident insurance for protection of employees and their families
- Personal loan assistance
- Employee Stock Investment Plan (ESIP)
- Onsite fitness center, recreation center, and cafeteria
- Cricket grounds and gymnasium
- Library
- Health Center with doctor availability
- Tuition Assistance Program
- HDFC ATM on the campus
Franklin Templeton Investments is an Equal Opportunity Employer. We invite you to visit us at http://www.franklintempletoncareers.com/ to learn more about our company and our career opportunities. Franklin Templeton is committed to fostering a diverse and inclusive environment. If you believe that you need a workplace arrangement to search for, or apply for, one of our positions please send an email to ac***********s@fr**************n.com. In your email, please include the arrangement you are requesting and the job title and job number you are applying for. We will review the request and make a best effort to enact the arrangement. It may take up to three business days to receive a response to your request. Please not that only requests for arrangements will receive a response.Employement Category:
Employement Type: Full time
Industry: Banking / Financial Services
Role Category: General / Other Software
Functional Area: Not Applicable
Role/Responsibilies: Program Manager
Contact Details:
Company: Franklin Templeton
Location(s): Hyderabad