Role & responsibilities Contribute to all stages of software development lifecycle Design implement and maintain Javabased applications that can be highvolume and lowlatency Analyze user requirements to define business objectives Envisioning system features and functionality Define application objectives and functionality Ensure application designs conform with business goals Develop and test software Identify and resolve any technical issues arising Create detailed design documentation Propose changes to current Java infrastructure Develop technical designs for application development Develop multimedia applications Write well designed testable code Conducting software analysis programming testing and debugging Manage Java and Java EE application development Develop documentation to help users Transforming requirements into stipulations Prepare and produce releases of software components Support continuous improvement investigating alternatives and technologies and presenting for architectural review Preferred candidate profile Should have 0 to 1 years of experience. Hands on experience with QA Automation framework development & design (Preferred language Python). UI Automation using Selenium (Preferred language Python). Hands on experience in automating backend applications (Preferred Framework Pytest). Good knowledge of relational databases. Good debugging skills. Strong understanding of testing methodologies. Performance testing using JMeter. Bachelors in computer science/ Engineering masters is desirable. application,software,design,python,testing,automation,debugging
To apply for this job please visit in.talent.com.