logo

JobNob

Your Career. Our Passion.

Software Engineer in Test


HCLTech


Location

Bangalore | India


Job description

Must have prior experience in creating optimal test strategy (Including Functional and automation) and test plans for complex applications and deployment topologies. Expert level knowledge and hands-on experience in manual/automation testing for web applications, backend services and iOS Mobile applications. Working experience on all phases of test life cycle (test planning, test designing, test case creation/maintenance, test automation, execution, reporting). Good understanding on micro-service based architecture, CI/CD frameworks Experience in developing automation infrastructure, managing QA Processes for Testing and Automation Team. Experience working with global team, with different cultures and responsible for helping to identify gaps and needs of the agile team. Expertise in design and development of automation framework/scripts for iOS with reusable methods using Python based automation tools across the application layers (UI/Service/Data layers).

Qualifications Bachelor’s degree in computer science engineering/information technology, or in a related technical field or equivalent technology experience. Must have 7+ years of QA with at least 5+ years as Automation Developer and min 2+ years of experience in Mobile Automation. Must have prior automation experience with iOS Mobile Automation using Appium, UI using Selenium with Pytest/TestNG, Rest based web services using Python/Java with Rest Assured, Maven, client or any other similar tech stack. Experience working on testing iOS applications using tools such as XCode and iPhone device/Simulators Ability to write code in any programming or scripting languages – Python ideally would be an asset. Expertise in closely working with team to understand the tech stack, design and accordingly build/enhance the test framework, establish CI/ CD pipelines using Docker and Gitlab/Jenkins. Automation testing experience using BDD/ TDD software development processes. Experience with a variety of test management, defect tracking tools and software testing practices, including developing, implementing, maintaining, and managing manual/automated testing systems and environments. Knowledge of SQL, experience with SQL Server added advantage Excellent at communicating to stakeholders in formal and informal settings to report on test progress, metrics, issues, and risks.


Job tags



Salary

All rights reserved