Automation Tester

3 - 5 years

3.0 - 7.0 Lacs P.A.

Chennai, Pune, Bengaluru

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

Manual testingManager Quality AssuranceData managementSimulationTesting toolsSeleniumJIRARelease managementAutomotivePython

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Automation Tester Visit our website bmwtechworks. in to know more. Follow us on LinkedIn I Instagram I Facebook I X for the exciting updates. About the UNIT/ Unit Overview BMW Financial Services department is responsible for development and operation over the entire life cycle (i. e. , innovation, product and requirements management, design, development, technical tests, quality assurance, documentation, release management, maintenance, operation, . . . ) of the IT products supporting Financial processes, with their associated services to its customers and process partners. What awaits you/ Job Profile As Automation tester, you will be responsible for designing, developing, and maintaining automated test suites to ensure the quality and reliability of our software products. You will work closely with various teams to identify and address issues early in the software development lifecycle, improving overall product quality and delivery timelines. Key Responsibilities Analyze software requirements and design effective test automation strategies to cover functional, non-functional, and integration testing and for test data preparation. Collaborate with team to understand the application architecture and identify the most appropriate automation approach. Implement/maintain a test automation framework, including reusable test components, data management, and reporting mechanisms. Develop and maintain automated test scripts using testing frameworks and tools (e. g. , Selenium, Cucumber, Rest assured or similar). Continuously improve the test automation suite by identifying and addressing gaps, optimizing test execution, and enhancing maintainability. Develop and maintain load and performance test scripts using tools like JMeter. Execute automated tests and Load and Performance tests for functional and non-functional scenarios (stress test, longevity test, business day simulation, etc. ). Analyze testing results and report defects or improvement areas to product owner and test manager. Participate in code reviews, retrospectives, and other team activities to share knowledge and best practices. Provide technical guidance and mentorship to junior members of the testing team. Contribute to the overall quality assurance process and recommend process improvements. Supports Operations with test automation of selected areas of the system if needed. Provide report of the backlog and status of testing on a regular basis status to management. Willing to do manual testing when needed What should you bring along Required Skills and Experience At least 3-5 years of experience in software testing, with a focus on test automation. Proficient in at least one or more programming/scripting languages (e. g. , Java, C#, Python). Experience in test automation for web, and/or API-based applications. Extensive experience in designing, maintaining and implementing automated test suites. Strong understanding of software development life cycle, testing methodologies, and best practices. Familiarity with continuous integration (CI) and continuous deployment (CD) pipelines. Ability to write clean, maintainable, and scalable test automation code. Excellent problem-solving and analytical skills to identify and troubleshoot complex issues. Good communication and collaboration skills to work effectively with cross-functional teams. Familiarity with Agile/Scrum development methodologies and tools like Confluence, JIRA, Xray, Jenkins, Bitbucket is preferred. Knowledge of performance testing and load testing tools and techniques. Certifications in software testing or automation by ISTQB or ASTQB are a plus. Automotive or financial services experience preferred. Must have technical skill Proficient in at least one or more programming/scripting languages (e. g. , Java, C#, Python). Experience in test automation for web, and/or API-based applications Strong understanding of software development life cycle, testing methodologies, and best practices. Good to have Technical skills Familiarity with Agile/Scrum development methodologies and tools like Confluence, JIRA, Xray, Jenkins, Bitbucket. Familiarity with continuous integration (CI) and continuous deployment (CD) pipelines. Ability to write clean, maintainable, and scalable test automation code. Knowledge of performance testing and load testing tools and techniques.

RecommendedJobs for You

Andhra Pradesh, India

Mumbai, Maharashtra, India

Anna Nagar West, Chennai, Tamil Nadu

Pune, Maharashtra, India