Jobs
Interviews

1610 Bdd Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

12.0 - 16.0 years

0 Lacs

maharashtra

On-site

As a highly skilled and hands-on Software Engineer, your role will involve driving modern engineering practices and technology transformation within the teams. You will be responsible for designing, developing, and maintaining scalable, high-quality software solutions, ensuring best-in-class engineering standards such as trunk-based development, test automation, security, and modern ways of working. Your deep expertise in system design, hands-on coding, and strong problem-solving skills will be crucial in creating resilient, high-performing, and secure applications. Key Responsibilities: - Design, develop, and maintain robust, scalable, and high-performance applications - Implement trunk-based development practices for continuous integration and rapid delivery - Develop clean, maintainable, and testable code following SOLID principles and software design best practices - Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD) - Contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards - Lead the design and architecture of complex software systems using Domain-Driven Design (DDD) principles - Collaborate with stakeholders and engineering teams to model real-world business problems into software solutions - Implement strategic DDD patterns like anti-corruption layers, context maps, and event-driven architectures - Work closely with product and engineering teams to ensure scalable and maintainable system design - Define technical governance and best practices for domain modeling and software architecture Engineering Excellence & Best Practices: - Drive adoption of modern engineering ways of working including Agile, DevOps, and CI/CD - Advocate for automated testing, infrastructure as code, and continuous monitoring - Apply BDD, TDD, and unit testing to ensure code quality and functionality - Conduct thorough code reviews ensuring adherence to best practices in readability, performance, and security - Implement and enforce secure coding practices, performing vulnerability assessments and ensuring compliance with security standards - Collaborate effectively in agile environments, embracing DevOps principles and fostering a culture of continuous delivery and improvement Technical Leadership & Collaboration: - Partner with architects, product owners, and cross-functional teams to design scalable and distributed systems - Mentor junior engineers and foster a culture of engineering excellence and continuous learning - Collaborate closely with DevOps teams to optimize deployments, observability, and production resilience - Lead technical discussions, contribute to design documentation, and provide guidance on modern software architectures Qualifications Required: - Strong hands-on experience in coding (Java, Python, or any modern programming language) - 12-15 years of relevant experience in Apps Development or systems analysis role - Deep expertise in system design and microservices architecture - Experience with trunk-based development, feature flags, and progressive delivery strategies - Proficiency in TDD, BDD, and automation-first mindset for high test coverage and reliability - Strong understanding of CI/CD pipelines and DevOps practices - Experience in conducting code reviews, vulnerability assessments, and secure coding - Familiarity with modern cloud-native technologies (AWS, Kubernetes, Docker) - Excellent problem-solving skills and ability to work in fast-paced, agile environments - Strong communication and collaboration skills - Experience with event-driven architecture and distributed systems - Knowledge of performance tuning, observability, and production monitoring - Familiarity with Agile frameworks and modern ways of working in product development Please note that the additional details of the company are not provided in the job description.,

Posted 1 day ago

Apply

3.0 - 9.0 years

0 Lacs

chennai, tamil nadu

On-site

You have an exciting opportunity to join Qualitest Group as a Senior .Net Developer with a strong focus on coding and project delivery. In this role, you will be responsible for working on .Net technology stacks and delivering projects on tight schedules. Your main responsibilities will include: - Having 9+ years of experience working with .Net technology stacks - Strong expertise in SQL Server 2012 and above, Windows Services, Web Services, ASP.NET, JQuery, C#, and Web API - Experience with front-end technology stacks such as REACTJS - Proficiency in Docker & Kubernetes - Experience with cloud technologies - Minimum 3 years of working experience in JavaScript libraries and frameworks including Angular, Bootstrap, and JQuery - Familiarity with TDD and BDD test automation using JUnit, Selenium, Cucumber, and Gherkin - API integration experience with Web Services and SOA standards like SOAP, WSDL, UDDI, and BPEL - Unit testing with TDD Good to have: - Testing experience in an Agile environment - Exposure to Azure cloud native services like CosmosDB, AKS Cluster, Key Vaults, etc. - Knowledge of relational databases and SQL - Experience with advanced XML technologies and APIs such as XSD Qualifications required for this role: - 9+ years of experience with .Net technology stacks - Strong coding skills and project delivery experience - Proficiency in SQL Server 2012 and above, Windows Services, Web Services, ASP.NET, JQuery, C#, and Web API - Experience with front-end technologies like REACTJS - Knowledge of Docker & Kubernetes and cloud technologies - Minimum 3 years of experience in JavaScript libraries and frameworks such as Angular, Bootstrap, and JQuery - Familiarity with TDD and BDD test automation using JUnit, Selenium, Cucumber, and Gherkin - API integration experience with Web Services and SOA standards (SOAP, WSDL, UDDI, BPEL) - Unit testing experience with TDD Please note that the client interview will be a part of the selection process.,

Posted 1 day ago

Apply

6.0 - 10.0 years

0 Lacs

chennai, tamil nadu

On-site

As an Automation Engineer at the company, your main responsibility will be to design, implement, and stabilize automation tests using Java, Selenium, BDD, SDET, and TestNg. You will also be required to participate in defining the scope, methodologies, and tooling for Quality Engineering practices. Your tasks will involve developing and executing exploratory and automated tests to ensure product quality, as well as developing automated tests and test cases for good test coverage of features/user stories. You will need to estimate, prioritize, plan, and coordinate testing activities for in-sprint, regression, and release testing. In addition, you will be an advocate for the shift-left and automation first approach, designing, developing, and executing automation scripts. Communication with cross-functional teams to identify and clarify product requirements will also be part of your role. Participation in scrum and agile ceremonies is essential, as well as working closely with team leaders and architects to discuss, design, and implement quality processes and practices. Qualifications Required: - 6-8 years of expertise in Automation tools Java, Selenium BDD, SDET, and TestNg About Virtusa: Virtusa is a company that values teamwork, quality of life, and professional and personal development. With a global team of 27,000 professionals, Virtusa offers exciting projects, opportunities, and work with state-of-the-art technologies. Collaboration and a team environment are highly valued at Virtusa, providing a dynamic place for great minds to nurture new ideas and excel.,

Posted 1 day ago

Apply

4.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

Role Overview: As a Java Selenium Engineer at Capgemini in Mumbai, you will be responsible for API testing, BDD, IT architecture, IT support, ITSM, Java, Jira Service Management, REST, SOAP, Selenium, web browser automation, XML API, agile development, agile methodology, client-server architecture, information technology, management, and multi-paradigm programming. Key Responsibilities: - Conduct API testing and implement BDD practices - Collaborate on IT architecture and provide IT support - Utilize Java programming language for various tasks - Manage Jira Service Management for effective project tracking - Perform REST and SOAP API testing - Automate web browser actions using Selenium - Work with XML API for data exchange - Contribute to agile development processes and methodologies - Implement client-server architecture solutions - Apply multi-paradigm programming concepts as needed Qualifications Required: - Proficiency in programming and software development - Strong understanding of software architecture and testing - Experience in system integration and system interface - Knowledge of web application development and technology Note: Capgemini is a global business and technology transformation partner with a strong 55-year heritage. The company values flexibility, supports remote work options, and promotes a healthy work-life balance. Capgemini fosters an inclusive culture that encourages growth, innovation, and excellence. Continuous learning opportunities and certifications in emerging technologies like cloud and AI are provided to employees. With 360,000 team members in over 50 countries, Capgemini aims to unleash human energy through technology for an inclusive and sustainable future. The company specializes in digital, cloud, and data services, addressing the entire breadth of clients" business needs from strategy and design to operations.,

Posted 1 day ago

Apply

8.0 - 15.0 years

0 Lacs

coimbatore, tamil nadu

On-site

You have 8+ years of experience in both manual and Automation testing with expertise in Windows and mobile application automation. Your strong knowledge in STLC and experience in Automation based on BDD will be valuable in this role. You should also have experience in Framework development, Test script design, and Appium - Python. Communication skills are essential as you will be engaging with US based customers. Your responsibilities will include requirement analysis, test cases definition, test execution, test results reporting, and defect reporting/tracking. Exposure to device testing, test data simulation, and using tools like Jira is expected. Additionally, experience in Compatibility Testing on Mobile applications for Android and iOS would be beneficial. Key Responsibilities: - Develop and maintain automation scripts using Appium - Python - Communicate effectively with US based customers - Analyze requirements and define test cases - Execute tests, report results, and track defects - Conduct compatibility testing on mobile applications - Engage in diverse testing involving mobile applications, hardware, Bluetooth, and/or Cloud data - Ensure quality and compliance in automation testing, especially in the medical industry or regulated sectors - Perform phone application testing beyond UI by interfacing with hardware and Cloud servers - Fully verify requirements, define test cases, and report defects accurately Qualifications Required: - 8+ years of experience in manual and Automation testing - Proficiency in Windows and mobile application automation - Strong understanding of STLC and Automation based on BDD - Experience in Framework development and Test script design - Hands-on experience with Appium - Python - Effective communication skills for interactions with US based customers - Ability to analyze requirements, define test cases, and report test results and defects - Exposure to device testing, test data simulation, and using tools like Jira - Knowledge of Compatibility Testing on Mobile applications for Android and iOS - Experience in testing products in the medical industry or regulated sectors emphasizing quality assurance - Ability to conduct phone application testing beyond UI with hardware and Cloud server interfaces,

Posted 1 day ago

Apply

9.0 - 13.0 years

0 Lacs

pune, maharashtra

On-site

As a QA Automation Tester at Barclays in Pune, you will be responsible for expanding and improving the test suite in the Issuing Banking team. Your role will involve embracing the Banking culture and focusing on automation. You will play a crucial part in ensuring software quality and reliability by designing, developing, and executing testing strategies. **Key Responsibilities:** - Develop and implement comprehensive test plans and strategies to validate software functionality and ensure compliance with quality standards. - Create and execute automated test scripts using testing frameworks and tools for early defect detection. - Collaborate with cross-functional teams to analyze requirements, participate in design discussions, and contribute to the development of acceptance criteria. - Conduct root cause analysis for identified defects, providing detailed information to support defect resolution. - Participate in code reviews, promote a culture of code quality, and share knowledge with peers. - Stay updated on industry technology trends, actively contribute to technology communities, and foster a culture of technical excellence. **Qualifications Required:** - Minimum 9+ years of hands-on experience in QA Manual and Automation. - Strong skills in Object-Oriented Analysis and Design Concepts, Core Java, and Middle-tier technologies. - Hands-on knowledge of Web services (SOAP, REST, Micro Services) and experience in automation development and execution. - Proficiency in BDD, Java Programming, testing lifecycle, and core testing processes. - Familiarity with CI/CD, DevOps tools like Jenkins, and Git source code control system. - Excellent communication skills, both verbal and written, for effective global team communication. - Strong analytical capability and ability to provide estimations, write test scenarios, cases, and execute test cases. **Additional Company Details:** The company values skills such as Provar Automation Tool, Scrum, Agile, Kanban, API test automation, AWS knowledge, Automation Processes, and Performance testing tool expertise. Prior experience in preparing test metrics/reports is also a plus. In this role, you will be expected to demonstrate Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, along with the Barclays Mindset of Empower, Challenge, and Drive.,

Posted 1 day ago

Apply

3.0 - 8.0 years

8 - 18 Lacs

hyderabad, chennai, bengaluru

Work from Office

Designation: Automation Testing [Selenium with Java/python, c#, playwright]. Experience: 3 to 8+ above Qualification: Any degree. Hike: 30 to 50% Location: Bangalore, Hyderabad, Chennai. Contact call or what up Subhasri HR 7550 143 827. Required Candidate profile Notice period accept , Immediate Joiners most preferable Perks and benefits Cab Medical Insurances

Posted 1 day ago

Apply

9.0 - 13.0 years

0 Lacs

pune, maharashtra

On-site

As a QA Automation Tester at Barclays, you will play a crucial role in expanding and improving the test suite for the Issuing Banking team. Your focus will be on embracing the Banking culture and automating processes. To be successful in this role, you should have the following experience: - Strong knowledge of Provar - Minimum 9+ years of hands-on experience in QA Manual and Automation - Proficiency in Object-Oriented Analysis and Design Concepts, Core Java 7/8, JPA/hibernate, Spring, unit testing, mocking frameworks, and caching concepts - Hands-on knowledge of Web services (SOAP, REST, and Micro Services) with Spring - Strong understanding of BDD and experience in automation development and execution - Extensive knowledge of Java Programming and Testing lifecycle - Excellent communication skills, both verbal and written - Awareness of CI/CD and DevOps tools like Jenkins - Experience with Git source code control system - Knowledge of test automation tools such as REST Assured, Karate, Selenium, and Cucumber using Java Additional highly valued skills may include: - Provar Automation Tool - Knowledge of Scrum, Agile, and Kanban - API test automation - Knowledge of AWS - Strong knowledge in Automation Processes - Knowledge in Performance testing tools In this role based in Pune, your primary purpose will be to design, develop, and execute testing strategies to validate functionality, performance, and user experience. You will collaborate with cross-functional teams to identify and resolve defects, continuously improve testing processes, and ensure software quality and reliability. Your key accountabilities will include: - Developing and implementing comprehensive test plans and strategies - Creating and executing automated test scripts - Collaborating with cross-functional teams to analyze requirements - Conducting root cause analysis for identified defects - Promoting a culture of code quality and knowledge sharing - Staying informed of industry technology trends and contributing to technical excellence As an Analyst, you are expected to perform activities in a timely and high-quality manner, utilizing your technical expertise to lead and supervise a team, guide professional development, and coordinate resources effectively. You will have an impact on related teams within the area and partner with other functions and business areas to influence decision-making and strengthen controls. All colleagues at Barclays are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, along with the Barclays Mindset of Empower, Challenge, and Drive in their daily behavior.,

Posted 2 days ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

As a Senior Software Engineer at CGI, you will be responsible for the following key responsibilities: - Designing test cases at different levels such as component/service, integration, automation, and end-to-end user scenarios - Utilizing Test Automation tools like Cucumber, BDD, and Selenium for hands-on experience - Developing scripts using programming languages like Java - Testing REST APIs based on the spring boot framework and Java applications - Working with source configuration tools such as Git, SVN, and JENKINS - Handling SQL and designing/implementing Test Lifecycle - Conducting technical, automated testing in various environments like Unix OS, Mainframe, cloud, distributed systems, and databases - Experience with PVS and logging - Collaborating in Agile frameworks and contributing to project/program test strategies and plans for test Automation - Training junior resources and ensuring adoption of quality engineering practices - Providing feedback on deliverable quality and escalating quality issues - Executing high complexity test cases for assigned programs/projects throughout the application lifecycle - Designing, executing, and automating test plans based on business requirements - Ensuring software quality by testing new or existing software in collaboration with IT and business lines - Providing detailed work status updates to project teams and QE Manager To be successful in this role, you should have the following qualifications: - Experience in agile environments - Willingness to learn new technologies - Ability to work in fast-paced and changing environments - Strong analytical skills for business problems and technical environments - Excellent oral and written communication skills - Strong teamwork and collaboration abilities - Preference for Health Care/Health Services business area subject matter expertise - Bachelors degree in Computer Science or related discipline with at least 5+ years of experience in designing, developing, deploying, and supporting computing applications At CGI, you will enjoy a culture rooted in ownership, teamwork, respect, and belonging. As CGI Partners, you will have the opportunity to be an owner from day one, collaborate to bring company strategies to life, and shape your career growth. Join CGI, one of the world's largest IT and business consulting services firms, and be a part of a team that values your contributions and supports your professional development.,

Posted 2 days ago

Apply

5.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

Role Overview: You will be leading a highly skilled team in Pune, India for the design and development of scalable, robust applications focusing on regulatory reporting solutions. As a hands-on senior developer manager, you are expected to build clean back-end APIs and front-end interfaces using the latest open-source tech stack. Key Responsibilities: - Act as a visionary and strategist for solution/application/system across the platform. - Provide expertise to identify and translate system requirements into software design artifacts. - Drive experiments to assess new solutions/application paths. - Lead/participate in the formation of architecture roadmap for the regulatory space in Citi. - Work proactively & independently to address project requirements, articulating issues/challenges at the appropriate time. - Follow industry-wide best practices to minimize technical debt of software deliverables. - Interface and coordinate tasks with internal and external technical resources, providing estimates and developing overall implementation solutions/application plan. Qualification Required: - 10+ years of experience in design and development of medium to large-scale applications using open-source tech stack including Java 21, Spring boot, Spring batch, Microservices, Kafka, Kafka Streams. - At least 5 years of experience in an application development leadership role in a large, global, financial services organization. - Experience with databases such as Oracle, NoSQL databases, PL/SQL. - Proficiency in system design, architecting application components, writing unit tests, and integration tests using standard frameworks. - Experience in building CI/CD pipeline and single-click deployment using tools like Jenkins, uDeploy, bitbucket. - Familiarity with UNIX environment and UNIX scripts will be an added advantage. - Ability to work independently, handle multiple concurrent initiatives, and document functional and technical specifications. - Experience with testing concepts (TDD, BDD) and Junit. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, please review Accessibility at Citi.,

Posted 2 days ago

Apply

5.0 - 8.0 years

9 - 13 Lacs

hyderabad

Work from Office

Position Description: 5-8 years of experience in test case design at different levels (component/service, integration, automation, end to end user scenarios) Hands-on Experience with Test Automation tools Cucumber, BDD, Selenium 3+ years of hands on experience in script development using programming languages (e.g., Java) good to have Strong experience in testing REST APIs based on springboot framework and Java based applications Experience using source configuration tools (Git, SVN, and JENKINS etc.) Experience with SQL Experience with designing and implementing Test Lifecycle Experience in a QA/test environment with a focus on technical, automated testing in a variety of environments such as Unix OS, Mainframe, cloud, distributed, services/apis, databases Experience in PVS and logging Experience working with Agile framework Very good communication skills, ability to focus and prioritize and solve complex technical problems Computer Engineering, Computer Science or related (technical) degree/diploma Tools: IntelliJ, Postman, SOAPUI, Dynatrace and Neoload , Putty, WinSCP, Rally, Jira FUTURE DUTIES AND RESPONSIBILITIES Contribute to projects/program test strategies and plans for test Automation. Responsible for the adoption of quality engineering practices and train junior resources Provide feedback on quality of deliverables and escalate quality issues Uses tools for defect management, regression, performance or automation testing Responsible for creating, maximizing automation and executing high complexity test cases for assigned programs/projects through the application lifecycle (functional or non-functional) You will design, execute and automate test plans based on business requirements to ensure quality delivery of software Partners across IT and with assigned business lines to test new or existing software in order to ensure requirements are met. Responsible for providing accurate and detailed work status to project team/teams and QE Manager DESIRED QUALIFICATIONS/NON-ESSENTIAL SKILLS REQUIRED Experience working in agile environments Demonstrated ability and interest in learning new technologies Candidates should be self-starters and have the ability to work in a fast paced, demanding, and rapidly changing environment Ability to perform detailed analysis of business problems and technical environments. Strong oral and written communication skills. Strong teamwork and collaboration skills. Health Care Health Services business area subject matter expertise preferred Bachelors degree in Computer Science on related discipline with at least 5+ years of recent experience designing, developing, deploying, and supporting computing applications in a large-scale, midrange, and distributed environment as versatile QA/QE resource Skills: Cucumber Jenkins Selenium SQL

Posted 2 days ago

Apply

5.0 - 10.0 years

7 - 11 Lacs

bengaluru

Work from Office

Vivilex Technologies is looking for Automation Testing with Playwright or Selenium JAVA to join our dynamic team and embark on a rewarding career journey Collaborate with cross-functional teams to achieve strategic outcomes Apply subject expertise to support operations, planning, and decision-making Utilize tools, analytics, or platforms relevant to the job domain Ensure compliance with policies while improving efficiency and outcomes Disclaimer: This job description has been sourced from a public domain and may have been modified by Naukri.com to improve clarity for our users. We encourage job seekers to verify all details directly with the employer via their official channels before applying.

Posted 2 days ago

Apply

4.0 - 6.0 years

4 - 8 Lacs

ahmedabad

Work from Office

Test Web & Mobile apps (manual + automation). Design & execute test cases, test plans, regression, and automation scripts . Work with tools like Selenium, Appium, Postman, JMeter . Perform functional, regression, integration, API, and performance testing . Report bugs, track fixes, and ensure product quality. Collaborate with developers, PMs, and product teams. Skills Strong knowledge of QA methodologies (SDLC, STLC, Agile) . Hands-on with Selenium / Appium / Playwright / Cypress . Scripting in Java/Python/JS . API testing ( Postman/RestAssured ). CI/CD exposure ( Jenkins, GitHub Actions, GitLab ). Familiar with test management tools (Jira, TestRail) . Nice to Have ISTQB or similar certification. BDD (Cucumber/SpecFlow). Cloud/device testing (BrowserStack, Sauce Labs).

Posted 2 days ago

Apply

4.0 - 7.0 years

0 Lacs

nagpur

Work from Office

Experience- 5+ years Location-Nagpur(Work from Office) Job Summary: We are seeking a skilled Senior Automation Tester with around 5 years of experience in Selenium and BDD frameworks. The ideal candidate will be responsible for designing, developing, and executing automated test scripts to ensure high-quality software delivery. Key Responsibilities: Develop and maintain automated test scripts using Selenium and BDD (Cucumber or similar). Collaborate with developers and QA leads to understand requirements and define test strategies. Execute regression, functional, and integration tests. Analyze test results and report defects with detailed documentation. Participate in sprint planning and agile ceremonies. Continuously improve test coverage and automation frameworks. Required Skills: 5+ years of experience in automation testing. Strong proficiency in Selenium WebDriver and BDD tools. Experience with Java/Python and test frameworks like JUnit/TestNG. Familiarity with CI/CD tools (Jenkins, GitLab). Good understanding of Agile methodologie

Posted 2 days ago

Apply

4.0 - 7.0 years

3 - 7 Lacs

bengaluru

Work from Office

Job Title: Full Stack .NET Developer Department: Application Development / Product Engineering Reports To: Engineering Manager / Technical Architect Location: Bangalore Role Summary: The Full Stack .NET Developer will play a key role in designing and developing enterprise-grade applications with strong backend (.NET Core, C#) and working knowledge of frontend technologies (Angular preferred). The developer is expected to adhere to best coding practices (SOLID, OOPS), implement secure and scalable APIs, write unit and BDD/TDD tests, and ensure efficient data access via ORM tools. This role contributes to building high-quality software that is maintainable, testable, and scalable, aligning with both technical and business requirements. Key Responsibilities: Design, develop, and maintain scalable backend services using .NET Core, C#, Web API, and RESTful principles . Write clean, maintainable code following SOLID principles and object-oriented design . Implement and support unit testing (NUnit/TestNG) , BDD/TDD frameworks (SpecFlow, xUnit) for quality assurance. Work with Entity Framework (EF/ORM) and SQL Server for database access and optimization. Contribute to CI/CD pipelines ensuring smooth deployment of features and fixes. Collaborate with product owners, QA engineers, and UI developers to deliver user-friendly and performant solutions. Apply design patterns and architectural guidelines for extensibility and maintainability. Participate in code reviews, refactoring exercises, and sprint planning sessions. Write API documentation and ensure proper versioning and compatibility. Integrate frontend components (Angular preferred) with backend APIs as needed. Required Qualifications & Skills: Bachelors degree in Computer Science, Engineering, or a related discipline. 7+ years of experience in full stack or backend-focused development using .NET technologies. Expertise in .NET Core , C# , Web API , LINQ , Entity Framework , and SQL Server . Sound knowledge of OOPS , design patterns , and modern software architecture practices. Experience with unit testing , SpecFlow , BDD , and TDD methodologies . Strong understanding of RESTful architecture and stateless API design. Familiarity with CI/CD , Git , and automated deployment tools. Good to haveWorking knowledge of Angular , HTML, CSS, TypeScript. Soft Skills: Strong problem-solving and analytical skills Effective communicator and team collaborator Quality and detail-oriented mindset Agile/Scrum team experience Adaptability in fast-paced development environments Preferred Qualifications: Microsoft certifications (e.g., MCPD, MCSA, Azure Developer Associate) Experience working in microservices and cloud-native environments (Azure preferred) Exposure to containerization tools (Docker, Kubernetes) Key Relationships: Internal: QA Engineers, UI Developers, Product Managers, DevOps Engineers External: Clients, Architects, API consumers, Third-party Vendors Role Dimensions: Responsible for end-to-end backend design, API development, and integration Major contributor to cross-functional feature teams Ensures reliability, performance, and maintainability of codebase Supports deployment, monitoring, and post-release support Success Measures (KPIs): Feature delivery velocity and release success rate Unit test and BDD test coverage Backend/API performance benchmarks Defect density and resolution time Compliance with coding and architectural standards Integration success with frontend and external services Competency Framework Alignment: Technical Excellence: Deep backend expertise, scalable API development Quality Focus: Emphasis on testing, code reviews, and refactoring Cross-functional Collaboration: Works closely with QA, frontend, and DevOps Customer Orientation: Builds solutions aligned with user and business needs Accountability: Takes ownership of end-to-end technical delivery

Posted 2 days ago

Apply

5.0 - 8.0 years

9 - 13 Lacs

pune

Work from Office

About The Role Project Role : Test Automation Lead Project Role Description : Lead the transformation of testing into a continuous and efficient end-to-end quality engineering function through the use of quality processes, tools, and methodologies significantly improving control, accuracy and integrity. Evolve more predictive and intelligent testing approaches based on automation and innovative testing products and solutions. Must have skills : Automated Testing, Python (Programming Language), Selenium Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Test Automation Lead, you will lead the transformation of testing into a continuous and efficient end-to-end quality engineering function through the use of quality processes, tools, and methodologies. Your typical day will involve collaborating with various teams to enhance testing strategies, ensuring that quality is integrated throughout the development lifecycle, and driving innovative solutions that improve testing accuracy and efficiency. You will also focus on evolving predictive testing approaches that leverage automation, ultimately contributing to the overall success of the quality engineering function. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge in automated testing.- Continuously assess and improve testing processes to ensure optimal performance and quality. Professional & Technical Skills: - Must To Have Skills: Proficiency in Automated Testing, Python (Programming Language), Selenium.- Strong understanding of test automation frameworks and methodologies.- Experience with continuous integration and continuous deployment practices.- Familiarity with performance testing tools and techniques.- Ability to analyze and interpret complex test results to drive improvements. Additional Information:- The candidate should have minimum 5 years of experience in Automated Testing.- This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 2 days ago

Apply

5.0 - 8.0 years

9 - 13 Lacs

chennai

Work from Office

About The Role Project Role : Test Automation Lead Project Role Description : Lead the transformation of testing into a continuous and efficient end-to-end quality engineering function through the use of quality processes, tools, and methodologies significantly improving control, accuracy and integrity. Evolve more predictive and intelligent testing approaches based on automation and innovative testing products and solutions. Must have skills : Selenium Good to have skills : NA Minimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Test Automation Lead, you will lead the transformation of testing into a continuous and efficient end-to-end quality engineering function. Your typical day will involve collaborating with various teams to implement quality processes, tools, and methodologies that significantly enhance control, accuracy, and integrity in testing. You will also focus on evolving predictive and intelligent testing approaches, leveraging automation and innovative testing products and solutions to drive improvements in quality engineering. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge in test automation.- Continuously assess and improve testing processes to ensure optimal efficiency and effectiveness. Professional & Technical Skills: - Must To Have Skills: Proficiency in Selenium.- Strong understanding of test automation frameworks and methodologies.- Experience with continuous integration and continuous deployment tools.- Familiarity with performance testing tools and techniques.- Ability to analyze and interpret complex test results to drive improvements. Additional Information:- The candidate should have minimum 7.5 years of experience in Selenium.- This position is based in Chennai.- A 15 years full time education is required. Qualification 15 years full time education

Posted 2 days ago

Apply

5.0 - 8.0 years

9 - 13 Lacs

bengaluru

Work from Office

About The Role Project Role : Test Automation Lead Project Role Description : Lead the transformation of testing into a continuous and efficient end-to-end quality engineering function through the use of quality processes, tools, and methodologies significantly improving control, accuracy and integrity. Evolve more predictive and intelligent testing approaches based on automation and innovative testing products and solutions. Must have skills : Automated Testing Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Test Automation Lead, you will lead the transformation of testing into a continuous and efficient end-to-end quality engineering function. Your typical day will involve collaborating with various teams to implement quality processes, tools, and methodologies that significantly enhance control, accuracy, and integrity in testing. You will also focus on evolving predictive and intelligent testing approaches, leveraging automation and innovative testing products and solutions to drive improvements in quality engineering. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge in automated testing.- Continuously assess and improve testing processes to ensure optimal efficiency and effectiveness. Professional & Technical Skills: - Must To Have Skills: Proficiency in Automated Testing.- Strong understanding of test automation frameworks and tools.- Experience with continuous integration and continuous deployment practices.- Familiarity with scripting languages for test automation.- Ability to analyze and interpret test results to provide actionable insights. Additional Information:- The candidate should have minimum 5 years of experience in Automated Testing.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 2 days ago

Apply

2.0 - 4.0 years

2 - 5 Lacs

bengaluru

Work from Office

About The Role Project Role : Quality Engineer (Tester) Project Role Description : Enables full stack solutions through multi-disciplinary team planning and ecosystem integration to accelerate delivery and drive quality across the application lifecycle. Performs continuous testing for security, API, and regression suite. Creates automation strategy, automated scripts and supports data and environment configuration. Participates in code reviews, monitors, and reports defects to support continuous improvement activities for the end-to-end testing process. Must have skills : Selenium Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Quality Engineer, you will enable full stack solutions through multi-disciplinary team planning and ecosystem integration to accelerate delivery and drive quality across the application lifecycle. Your typical day will involve performing continuous testing for security, API, and regression suites, creating automation strategies, and supporting data and environment configurations. You will also participate in code reviews, monitor and report defects, and engage in continuous improvement activities for the end-to-end testing process, ensuring that quality is maintained throughout the development lifecycle. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Develop and implement testing strategies that align with project goals and timelines.- Facilitate knowledge sharing sessions to enhance team capabilities and foster a culture of continuous learning.-Test Automation with Selenium or Cucumber or robot framework, VB.Net, BDD, Java or Python, One Identity platform knowledge/experience is a plus Professional & Technical Skills: - Must To Have Skills: Proficiency in Selenium.- Strong understanding of test automation frameworks and methodologies.- Experience with continuous integration and continuous deployment tools.- Familiarity with performance testing tools and techniques.- Ability to write clear and concise test cases and documentation.- Develops automated tests in-sprint or in design & build- Participates in dev code reviews- Create/maintain/execute automated processes, implement testing best practices- Ensure automated processes reflect the latest code changes (i.e., defect fixes, change requests, etc.)- Work with squad members to clarify business process intent and accuracy- Participate in peer reviews and lead functional reviews Additional Information:- The candidate should have minimum 5 years of experience in Selenium.- Test Automation with Selenium or Cucumber or robot framework, VB.Net, BDD, Java or Python, One Identity platform knowledge/experience is a plus- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 2 days ago

Apply

5.0 - 8.0 years

9 - 13 Lacs

navi mumbai

Work from Office

About The Role Project Role : Test Automation Lead Project Role Description : Lead the transformation of testing into a continuous and efficient end-to-end quality engineering function through the use of quality processes, tools, and methodologies significantly improving control, accuracy and integrity. Evolve more predictive and intelligent testing approaches based on automation and innovative testing products and solutions. Must have skills : Automated Testing Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Test Automation Lead, you will lead the transformation of testing into a continuous and efficient end-to-end quality engineering function. Your typical day will involve collaborating with various teams to implement quality processes and methodologies, ensuring that testing is not only thorough but also predictive and intelligent. You will focus on enhancing control, accuracy, and integrity in testing practices, while also exploring innovative testing products and solutions to drive improvements in quality engineering. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge in automated testing.- Continuously evaluate and improve testing processes to ensure efficiency and effectiveness. Professional & Technical Skills: - Must To Have Skills: Proficiency in Automated Testing.- Strong understanding of various automated testing frameworks and tools.- Experience in developing and maintaining automated test scripts.- Ability to analyze test results and provide actionable insights.- Familiarity with continuous integration and continuous deployment practices. Additional Information:- The candidate should have minimum 5 years of experience in Automated Testing.- This position is based at our Mumbai office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 2 days ago

Apply

4.0 - 9.0 years

5 - 15 Lacs

chennai

Work from Office

Greetings from Indium Software!!! We are currently hiring for Sr. Automation tester positions- Chennai Location and inviting qualified individuals to attend our Walk-in interview session. Exp: 4 to 10 Yrs Mandatory:- C#, Selenium, Specflow/BDD Location: Chennai Venue Details:- Date: 13-Sep-25 (Saturday) Timing: 10:00 AM to 12.00 PM Location: Indium Software, Fortius block, 3rd floor, Olympia Tech park, Guindy. Regards, Ramkumar S ramkumar.subramanyan@indium.tech

Posted 2 days ago

Apply

6.0 - 11.0 years

20 - 30 Lacs

hyderabad

Hybrid

Position: Mobile Automation Engineer Location: Hyderabad ( Hybrid model ) Experience level : 4 to 10 years Education BE OR B.tech or MCA or M.Tech only Interview rounds 1st Technical Virtual, 2nd Technical F2F, 3rd VP level F2F Please share your updated resumes to kjallepalli@innominds.com Job description : 5–10+ years of experience in software test development, preferably in a regulated or medical device environment. Strong proficiency in object-oriented programming languages such as Python, Java, Kotlin, or Swift. Hands-on experience in mobile testing automation on iOS and Android using Appium, Espresso, and XCUITest. Solid understanding of SDLC, software quality standards, and medical regulations (e.g., FDA, ISO 13485) is highly desirable. Proven experience with API testing (REST), and associated tools such as Postman or custom-built API frameworks and knowledge of cloud platforms (AWS or GCP). Familiarity with GIT, Jira, Docker, Kubernetes, and continuous integration tools. Experience in troubleshooting mobile applications, collecting device logs, and executing ADB or Xcode commands. Good to have: Experience working with AI/ML-based mobile applications. Knowledge of low-code/no-code automation platforms and test architecture design. Familiarity with tools such as Airflow, BigQuery, or Kafka. Prior exposure to phone compatibility matrices and extensive device ecosystem testing Regards, Kiran Kumar Jallepalli - Innominds (please connect me on LinkedIn)

Posted 2 days ago

Apply

4.0 - 7.0 years

2 - 6 Lacs

bengaluru

Work from Office

About the Role We are currently seeking a Quality Engineer 2 to join our JLL Technologies Leasing Engineering team. We are seeking candidates that are self-starters who can work in a diverse and fast-paced environment that can join our team to drive and manage software deliverable quality. What this job involves As a Quality Engineer 2 at JLL Technologies, your responsibilities are to: Establish comprehensive test strategies by analyzing, designing and developing automated and manual test suites for integration testing, acceptance testing, and end-to-end functional testing Collaborate with Engineers on Unit Testing to ensure optimal code coverage for any new implementation, diagnose complex issues and enhance solution quality Design and develop test automation scripts using current test automation guidelines and industry best practices Partner with Solution Architects and Technical Analysts/Product/Specialist to define test scenarios and acceptance criteria for user stories Participate actively in Sprint ceremonies to ensure all acceptance criteria are met and provide quality assurance sign-off Automate regression testing for basic and repeatable functional testing scenarios Execute performance testing and present comprehensive results for validation and analysis to development teams Track and analyze quality assurance metrics including defect densities, open defect counts, and trend analysis Create TDD-based boilerplates for new projects to ensure consistent quality standards. Implement AI-powered testing solutions using intelligent test agents and automated test generation tools Leverage AI agents for test case optimization, anomaly detection, and predictive quality analytics Create TDD-based boilerplates for new projects to ensure consistent quality standards Technical Skills & Competencies Mandatory: Browser Automation: Knowledge of modern browser-based test frameworks such as Playwright (preferable), Cypress, TestCafe, or Selenium Unit Testing Frameworks: Proficiency in at least one Unit Test framework like Jest, Mocha, Istanbul, Jasmine, or Karma Code Quality Tools: Experience using code quality software such as SonarQube and automated quality gates Knowledge of JavaScript framework , ReactJS , SQL , Cloud tech (Azure, AWS etc.) Test Automation Frameworks: Hands-on experience with at least 1 type of JS browser + node-based automation test framework for web application testing Testing Methodologies: Extensive hands-on experience in both white-box and black-box testing approaches Agile Experience: Familiar with working in agile development environments and sprint-based delivery Version Control: Proficient in Git source code control and branching strategies CI/CD Integration: Experience using CI/CD pipelines and Azure DevOps for automated build and deployment processes AI Testing Tools: Knowledge of AI-powered testing tools and intelligent test automation platforms (tools such as Cursor (MCPs), GitHub Copilot) Preferable: AI-Enhanced Testing: Experience with Cursor Playwright MCP (Model Context Protocol) and AI-powered testing agents Advanced Testing Practices: Knowledge of TDD/BDD practices and behavior-driven development Sound like the job youre looking for Before you apply its also worth knowing what were looking for : Education and experience A bachelors degree in computer science, information systems, software engineering, or a related field. 3-5 years of experience in developing applications or test automation is required. Reliable, self-motivated, and self-disciplined individual. Effective written and verbal communication skills. Excellent technical, analytical and organizational skills. Good range of hands-on test automation experience and/or QA testing experience.

Posted 2 days ago

Apply

5.0 - 10.0 years

8 - 18 Lacs

ahmedabad

Work from Office

Role: C2H (Minimum for 1 Year and can be extended based on performance of the candidate) Mandatory Skills: Framework Development, Java, Selenium, CI-CD pipeline, API, D365, FT Detailed - Skill Set: Good To have: SQL and Unix Test Automation Framework understanding. Well versed in java coding with selenium. Develop and implement automated test frameworks for our web applications. Design, develop, and maintain an automation framework from scratch using best practices Good hands on experience in TestNG, page object model, BDD Cucumber automation using Java selenium, Rest Assured, D365 CI-CD pipeline building experience through GITLAB, Jenkins, or Maven. Should possess good communication skills and status reporting to client. Should be good in Agile, functional testing. Keywords :java coding,api,cucumber,testng,rest assured,jenkins,maven,sql,gitlab,agile,functional testing,unix,java selenium,bdd,rest,test automation framework,web application,java*,continuous integration*,selenium*,ci cd pipeline*,framework development*

Posted 2 days ago

Apply

8.0 - 13.0 years

2 - 2 Lacs

hyderabad

Work from Office

SUMMARY Experience: 9+ years of experience Key Responsibilities: Design, develop, and maintain robust automation test frameworks for web applications, specifically targeting modern front-end frameworks like Angular and React. Automate functional and regression testing using Selenium to ensure comprehensive test coverage across different browsers and platforms. Develop and execute automation tests using Playwright with JavaScript or TypeScript. Conduct performance testing using tools like K6 and JMeter to ensure the application meets performance benchmarks. Collaborate with cross-functional teams to write clear, concise, and comprehensive test plans and test cases for validating UI functionality, performance, and security. Lead the automation efforts for Selenium test suites, continuously improving the framework to keep up with new application features and evolving technologies. Implement BDD practices using Cucumber, enabling collaboration with product owners and non-technical stakeholders to define automated tests. Troubleshoot, isolate, and triage issues found during automated and manual testing, and work with developers to resolve them efficiently. Integrate test automation into the CI/CD pipeline, ensuring rapid feedback on code changes and delivering consistent test results. Stay current with emerging trends in web automation, frameworks, and tools, and make recommendations for continuous improvements in the testing process. Requirements: Proven experience with automation testing for web applications, particularly those built with Angular and React frameworks. Strong programming skills in Java/JavaScript/TypeScript, with the ability to write clean, maintainable, and scalable code for automation purposes. Hands-on experience with Selenium, and Cucumber, with a solid understanding of BDD practices. Hands-on experience with Playwright for automation testing using JavaScript or TypeScript. Experience with performance testing tools such as K6 and JMeter. Ability to write, execute, and maintain comprehensive test plans and test cases to validate both UI and backend functionalities. Adept at using automation tools to identify, reproduce, isolate, and validate issues, with experience in triaging issues raised by team members or users. Familiarity with UI automation tools and techniques, with the ability to ensure cross-browser and cross-platform compatibility. Strong understanding of CI/CD pipelines and integrating automated tests into continuous delivery workflows (e.g., Jenkins, GitLab). Excellent communication skills, with the ability to articulate complex issues to technical and non-technical audiences and collaborate with cross-functional teams.

Posted 2 days ago

Apply

Exploring BDD Jobs in India

Introduction: Behavior-Driven Development (BDD) is a popular approach in software development that focuses on the behavior of an application from the end user's perspective. In India, the demand for BDD professionals is on the rise as more companies adopt this methodology to improve collaboration between developers, testers, and business stakeholders.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Mumbai
  5. Chennai

Average Salary Range

Entry-level BDD professionals can expect to earn around INR 4-6 lakhs per annum, while experienced professionals with several years of experience can command salaries ranging from INR 10-15 lakhs per annum.

Career Path

In the field of BDD, a typical career path may involve starting as a Junior Developer, progressing to a Senior Developer, and then moving on to roles such as Tech Lead or BDD Specialist.

Related Skills

Apart from proficiency in BDD, professionals in this field are often expected to have skills in test automation, Agile methodologies, communication, and collaboration.

Interview Questions

  • What is BDD and how does it differ from TDD? (basic)
  • Explain the difference between Scenario Outline and Examples in Cucumber. (medium)
  • How do you handle asynchronous operations in BDD testing? (advanced)
  • What are some best practices for writing effective BDD scenarios? (medium)
  • How do you ensure the scalability of BDD tests in a large project? (advanced)
  • What tools have you used for BDD testing in your previous projects? (medium)
  • How do you involve stakeholders in the BDD process? (basic)
  • Can you explain the concept of Given-When-Then in BDD? (basic)
  • How do you handle data-driven testing in BDD frameworks? (medium)
  • What are some common pitfalls to avoid in BDD implementation? (advanced)
  • How do you prioritize test scenarios in a BDD project? (medium)
  • How do you handle cross-browser testing in BDD frameworks? (advanced)
  • Can you explain the concept of Background in Cucumber? (basic)
  • How do you ensure the reusability of step definitions in BDD tests? (medium)
  • What are some strategies for maintaining BDD tests in the long run? (advanced)
  • How do you incorporate accessibility testing into BDD scenarios? (medium)
  • Can you explain the concept of tagging in BDD frameworks? (basic)
  • How do you handle parameterization in BDD tests? (medium)
  • What are some ways to optimize the execution time of BDD tests? (advanced)
  • How do you handle dynamic content in BDD scenarios? (medium)
  • Can you explain the concept of Hooks in Cucumber? (basic)
  • How do you ensure the reliability of BDD tests in continuous integration pipelines? (advanced)
  • What are some common design patterns used in BDD testing? (medium)
  • How do you handle API testing in BDD scenarios? (medium)
  • Can you describe a challenging BDD project you worked on and how you overcame obstacles? (advanced)

Closing Remark

As you prepare for interviews in the field of BDD, remember to showcase your expertise in BDD concepts, testing frameworks, and collaboration skills. With the right preparation and confidence, you can land a rewarding BDD job in India. Good luck!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies