The QA Automation Engineer will be responsible for assisting with the daily activities of the QA team to ensure client requirements are met.
Essential Duties and Responsibilities
-
Create test automation scripts for regression testing to improve software quality
-
Plan, schedule and test software to ensure products meet design specifications and functionality requirements
-
Perform creative and real-world testing to isolate problems
-
Assist development team in completing projects that will introduce new features and new functionality to company products
-
Provide technical solutions in several aspects of automation construction, from basic software coding to providing input in specific tools and languages
-
Perform duties otherwise assigned
Minimum Qualifications:
-
Ability to build and maintain a test automation suite and provide continuous testing amid rapid release cycles
-
Proficient in problem solving and technical resolution dialog
-
Ability to work with project managers and developers to ensure the software achieves and maintains the highest levels of quality
-
Strong project planning and results oriented skills
-
Ability to manage competing priorities in a deadline driven environment
-
Strong organizational skills and the ability to multi-task with a high level of attention to detail
-
Strong analytical and organizational skills
-
Excellent communication skills
Education, Training and Experience
-
5 to 7 years of experience working as a Quality Assurance Engineer primarily in Automation.
Minimum 4+ years of experience in automated testing, designing automation framework from end to end.
-
Minimum 3+ years of experience in test automation with javascript/python (javascript coding preferred).
-
Minimum 3+ years of experience in automation of API testing.
-
Minimum 3+ years of experience in CI/CD infrastructure and tools and managing CI/CD tests.
-
Experience with GitHub and continuous integration build system such as Jenkins.
-
Experience with black box and white box testing with understanding of/experience with SQA methodologies, techniques and approaches.
-
Hands on experience in management tools like Jira, TestRail and similar tools.
-
Good understanding of web technologies including HTML, CSS, XML, JSON and REST APIs
-
Good experience in Reviewing requirements, specifications and technical design documents to provide timely and meaningful feedback
-
Hands on in creating detailed, comprehensive and well-structured test plans and test cases for functional and non-functional testing
-
Adhering to Test management process and prioritizing test cases and triaging bugs.
-
Ability to work cross-functionally with development and product teams to organize testing responsibilities.
-
Ability to work in, and adaptable to a fast-paced environment.
Job Location: Bengaluru India