Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Bangalore |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | General / Other Software |
EmploymentType | Full-time |
Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.As a member of the software engineering division, you will perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products.Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience., In this role you will need to:-Evaluate different tools/frameworks for the most optimized automation solution to support large-scale software development through CICD (Continuous Integration Continuous Delivery) pipeline.-Design, develop and maintain automation framework which is cross platform, stable, scalable and highly performing.-Design, develop and execute automation suites for full stack functional, regression and load testing with a focus on automation and no manual testing.-Constantly looking out for areas to improve, tasks to be automated and ways to make automation more efficient.-Collaborate with application developers, architects, quality engineers and release engineers to increase automation coverage during different development and release cycles.-Define automation development coding guidelines, best practices and reinforce those through audits and/or code review.-Analyze and provide technical solutions to complex problems.-Take the lead and drive key initiatives.The ideal candidate will have the following:-BS degree in Computer Science, similar technical field of study.-7+ years proven experience in designing and building automation (preferably frontend UI automation) for modern enterprise/large-scale/full-stack/cross-platform applications or related capacity.-3+ years experience with Selenium Webdriver (preferably javascript and/or typescript) and Appium.-2+ years experience with object-oriented design and coding and familiar with unit testing frameworks (QUnit, JUnit).-Experience with REST API testing is a plus.-Familiar with development tools and infrastructure: GIT, Jenkins, Darwin, Sonar.-Knowledge and experience with functional automation software such as Cucumber, PACT is a plus.-Knowledge and experience with Python, Ruby and Pearl is a plus.-Record of mentoring other engineers to maintain architectural vision and test suites quality is a plus.-Experience with Scrum and Agile methodology.
Keyskills :
front endapi testingtest suitesunit testingload testinguser experiencecomputer scienceweb technologiesautomation toolsdevelopment tools