Job Description
Project Role :
- Software Development Engineer
Project Role Description :
- Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work.
Must have skills : Functional Test Planning
Good to have skills : NA
Educational Qualification : 15 years of full time education
Project Role Description:
As a Software Development Engineer, you will be responsible for analyzing, designing, coding, and testing multiple components of application code across various clients. You will handle maintenance, enhancements, and development work while ensuring the high quality of software through effective testing and continuous improvements.
Key Responsibilities:
- Quality Engineering: Enable full-stack solutions through multi-disciplinary team planning and ecosystem integration.
- Continuous Testing: Perform continuous testing for security, API, and regression suites to ensure high-quality standards.
- Testing Lifecycle: Design and implement test strategies, manage execution, and drive quality through every phase of the application lifecycle.
- Collaboration: Collaborate with development, product, and other engineering teams to address quality concerns and deliver seamless solutions.
Technical Experience:
- Strong understanding of object-oriented programming principles and their application in development.
Functional Test Planning:
- Ability to design comprehensive test plans that evaluate functionality, security, and performance.
- Experience in testing APIs and performing security testing to ensure robust application security and performance.
Professional Attributes:
- Communication Skills: Good verbal and written communication skills to interact with cross-functional teams and stakeholders effectively.
- Problem-solving: Strong analytical and troubleshooting skills to handle issues and challenges efficiently.
Educational Qualification:
- A minimum of 15 years of full-time education is required.
Additional Information:
- This role will involve working closely with teams to ensure applications are delivered on time, with thorough testing processes in place to guarantee quality across the development lifecycle.