Job Description
Responsibilities : - Run and analyze API test automations and UI automations. - Prepare and execute test plans for specific features. - Knowledge of Test Planning, Test Case Development, Test Execution, Defect Management. - Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs. - Drive and participate in code and document reviews. - Collaborate with peer organizations, dev ops CI CD pipeline - Jenkins. - Support organizations on technical issues and provide guidance - Evaluate and recommend tools, technologies and processes to ensure the highest quality and performance is achieved. - Apply deep technical expertise to resolve challenging programming and design problems. - Should know Agile methodologies - scrum, git, source tree. - Requirements - Proficiency in one UI automation tool: Robot Framework, TestComplete, etc. - Proficient in at least one scripting language: JavaScript, Python, or Core Java - Solid experience in Test Planning, Test Case Development, Test Execution, and Defect Management - Ability to design, code, test, debug, and document new and existing test components - Strong analytical, logical thinking, and QA-focused mindset - Hands-on with CI/CD tools such as Jenkins, GitHub Actions, TeamCity, etc. - Working knowledge of Git and version control workflows - Experience in designing automation frameworks from scratch - Comfortable working in Agile environments (Scrum, Kanban) - Ability to maintain and enhance existing automation frameworks - Excellent stakeholder communication and requirement analysis skills - Strong verbal and written communication - Basic understanding of API testing, with practical exposure to Postman. - Nice to Have - Experience with desktop-based application UI automation - Prior knowledge of CAD/design software like AutoCAD, CATIA, Civil 3D, Revit, etc. - Awareness of AI trends in QA and software quality management - Previous work experience in a product-based company - Familiarity with performance testing tools - Ability to take ownership of unplanned or ad-hoc tasks proactively - Minimum Qualifications: - Bachelors degree in Computer Science, Mechanical, Electrical or similar technical discipline or, equivalent work experience. - 2-5 years of experience as QA automation engineer who worked in API, UI or related automation. - Strong programming skills in languages such as C# and Python. - Proficiency developing and troubleshooting automation test cases that run in different environments. - Experience with Agile software development is required. - Agile, Scrum, CI/CD - Jenkins, TDD and other best practices. - Benefits - Opportunity to work with a dynamic and fast-paced IT organization. - Make a real impact on the companys success by shaping a positive and engaging work culture. - Work with a talented and collaborative team. - Be part of a company that is passionate about making a difference through technology. Skills: Jenkins, Ci, Tdd, Autocad, Catia, Scrum, Agile Experience: 2.00-5.00 Years
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.