
Search by job, company or skills
Job Title: Test Automation Engineer Department:
IT SW Location: Bengaluru,
IN Reports to: Director, Engineering Overview:
The Test Automation Engineer will be responsible for Testing and Quality Assurance activities for the Web Applications developed mainly using Microsoft Technologies. They shall perform Functional Manual Testing and also Test Automation using the relevant tools and technologies so that the overall testing life cycle strengthens and helps the software development activities to implement robust products, platforms, thus ultimately aiding in faster time to market with high quality deliverable and less production issues. They must possess core experience in using various testing methodologies for upholding the quality of applications delivered.
Primary Responsibilities:
Designing and developing automation scripts using open-source tools and other testing technologies available in the market
Identifying, analyzing, and documenting bugs or defects in software code
Working closely with software developers to ensure the software product is up to standard
Developing and executing test cases to diagnose issues and bugs, creating test data when required to aid test automation development
Implementing automation test framework and testing strategies
Conducting diagnostic analysis and troubleshooting to resolve complex software issues
Managing testing resources and continuously improving the testing process
Keeping updated with the latest industry trends and technologies in the field of software testing and proposing new tools that can help improve testing process
Maintaining documentation of test results to assist in debugging and modification of software. Proper test reporting to showcase testing progress
Participating in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems
Knowledge about defect life cycle and ensuring all the defects are addressed suitably before final release with on time completion of testing tasks
Functional manual testing of test cases which are not automatable
Strong work experience in testing life cycle starting from test case requirement understanding, test case development until test closure Position Requirements:
Minimum of 4 years of experience working as a Test Automation Engineer on Agile Scrum projects and preferably with an Engineering degree or equivalent.
Core test automation scripting experience using Selenium tool including Web Driver, TestNG
Sound knowledge of Microsoft .Net C# programming language to implementing Test Automation Scripts using Selenium tool
Good knowledge about Microsoft Technologies like Visual Studio and IDE like VS Code for code development platform
Understanding the Project requirements and developing the test cases considering coverage across UI, Functional, API, DB testing and cross product.
Performing functional testing, API testing, DB testing within the SDLC.
Tracking the defects and tasks using Microsoft Azure and Click Up tool
Conduct root cause analysis for test failures and generate test report
Identifying the test scenarios and time effort to automate the same.
Developing Automation scripts Using C-Sharp, Selenium, N-Unit and extend reports.
Developing efficient and reusable code to build Framework for API test automation using C#, HTTP Client, N-Unit and Extent reports.
Performing regular maintenance and code refactoring of automation scripts and validate its reliability to enhance the effectiveness of test automation
Process suggestion and Improvement in both SDLC and STLC.
Contributed in developing Test Strategy and Planning.
Experience on Automation Framework development and knowledge of Cucumber framework
Experience in CI/CD configuration, release process and deployment pipelines using tools like Maven, Jenkins
Knowledge of additional skills related to Java, C-Sharp, PHP and willing to learn new tools and technologies as per industry standards
Come up with various testing metrics related to defects, test automation, test progress etc.. and publish the same to leadership on frequent intervals
Experience in business driven development and test driven development of test automation
Knowledge of configuration management tools like Git, GitHub and Gitlab
Experience in using database like MS-SQL, MongoDB, RDBMS
Experience in using Postman tool platform to build, test, design, modify, and document APIs
Experience in using Browser Stack tool to test websites and mobile applications across ondemand browsers and operating systems
Knowledge of using dynamic application security testing (DAST) and static application security testing (SAST) Soft Skills and Behavioral Expectations:
Excellent verbal and written communication skills.
Ability to operate well under pressure.
Flexibility to adapt to changing environments.
Sound decision making ability.
Should be ready to work in rotational shifts to support US time zones
Should demonstrate collaborative team work to win as a team
Should have good presentation and articulation skills
Should be able to document the work for highlighting the progress
Should be able to work in hybrid environments
Should have a long sight towards latest advancement in the technology industry
Job ID: 144664071