Home
Jobs

514 Bdd Jobs - Page 17

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5 - 7 years

8 - 11 Lacs

Bangalore Rural

Hybrid

Naukri logo

Strictly share only if you are current location is Bengaluru, KA Notice Period: Immediate to Max 30 days (Kindly don't share if you have an official notice is more than 30 days) Job Type: Hybrid (3 WFO & 2 WFH) Location: Bangalore CTC: As per industry standard Mandatory Skills 1. Automation testing 2. Java/Python 3. Selenium 4. CICD - Jenkins 5. Excellent communication Job Responsibilities Day-to-day responsibility of testing for assigned user stories covering analysis of user stories along with its impact on existing functionalities. Design, build and execute tests / validation scenarios. Create required test data/set up. Raise defects and participate in defect management calls. Participate in daily calls and provide accurate updates as well as raise issues and concerns if any. Follow ups for timely resolution of testing issues and regular communication with reporting manager. Responsibility for the provision of accurate testing estimates within daily scrum calls. Partner closely with Operations, Product and Technology groups and ensure that UAT team priorities and needs are communicated effectively especially relating to Code Releases and Test environments. Identification of testing automation opportunities and test synergies within the Project. Design, build and test the automated tests using intelligent automation solutions which allow team to automate tests and reap some of the benefits including capacity creation, risk reduction, cycle time reduction etc. Qualifications 2 to 5 years test design, execute and management experience within the Financial Services industry(preference). Expertise in Agile project delivery methodology and skilled to learn and work with evolving methodologies (Required). Sound knowledge of one or multiple intelligence automation applications[UI and API] and/or programming languages like java (Required) and Basics of Python(preferable) Experienced in using of Cucumber / Gherkin / Team City or similar tool (Required). Excellent problem solving, analytical, and communication skills (Required) Experienced in using Business Driven Development / knowledge of agile development (preferably SAFe) / Test Driven Development test methodology or test case automation (Required). Good technical expertise in CSS Selectors and Xpath. Knowledge of HTML5, AngularJS and/or ReactJS UI (Required). Intermediate experience using Microsoft Office Tools (Required) Well versed to test management tools like Jira/ Qtest / ALM etc.

Posted 3 months ago

Apply

5 - 7 years

8 - 11 Lacs

Bengaluru

Hybrid

Naukri logo

Strictly share only if you are current location is Bengaluru, KA Notice Period: Immediate to Max 30 days (Kindly don't share if you have an official notice is more than 30 days) Job Type: Hybrid (3 WFO & 2 WFH) Location: Bangalore CTC: As per industry standard Mandatory Skills 1. Automation testing 2. Java/Python 3. Selenium 4. CICD - Jenkins 5. Excellent communication Job Responsibilities Day-to-day responsibility of testing for assigned user stories covering analysis of user stories along with its impact on existing functionalities. Design, build and execute tests / validation scenarios. Create required test data/set up. Raise defects and participate in defect management calls. Participate in daily calls and provide accurate updates as well as raise issues and concerns if any. Follow ups for timely resolution of testing issues and regular communication with reporting manager. Responsibility for the provision of accurate testing estimates within daily scrum calls. Partner closely with Operations, Product and Technology groups and ensure that UAT team priorities and needs are communicated effectively especially relating to Code Releases and Test environments. Identification of testing automation opportunities and test synergies within the Project. Design, build and test the automated tests using intelligent automation solutions which allow team to automate tests and reap some of the benefits including capacity creation, risk reduction, cycle time reduction etc. Qualifications 2 to 5 years test design, execute and management experience within the Financial Services industry(preference). Expertise in Agile project delivery methodology and skilled to learn and work with evolving methodologies (Required). Sound knowledge of one or multiple intelligence automation applications[UI and API] and/or programming languages like java (Required) and Basics of Python(preferable) Experienced in using of Cucumber / Gherkin / Team City or similar tool (Required). Excellent problem solving, analytical, and communication skills (Required) Experienced in using Business Driven Development / knowledge of agile development (preferably SAFe) / Test Driven Development test methodology or test case automation (Required). Good technical expertise in CSS Selectors and Xpath. Knowledge of HTML5, AngularJS and/or ReactJS UI (Required). Intermediate experience using Microsoft Office Tools (Required) Well versed to test management tools like Jira/ Qtest / ALM etc.

Posted 3 months ago

Apply

5 - 10 years

8 - 18 Lacs

Pune

Work from Office

Naukri logo

Exp : 5-8 Years Location : Pune Bachelor / masters in computer science with 8 years of experience in Python. Python Strong Programming skills in Python 3. RESTful API Design using Python Flask framework. Microservices and 12-factor principles RESTful API Design (flask, gunicorn, nginx) Testing of APIs and writing pytest unit tests. Experience in Implementing Microservices architecture. Experience on SQL language on any database. Knowledge on BigQuery and other components on Google Cloud Platform is added advantage. Devops, Google Cloud platform Interested candidates pls share resume on mohammad imran@pyramidconsultinginc.com

Posted 3 months ago

Apply

7 - 12 years

18 - 30 Lacs

Bhubaneshwar, Pune, Bengaluru

Work from Office

Naukri logo

We are looking for Java Automation Engineer with strong expeience of selenium and Rest assured

Posted 3 months ago

Apply

6 - 10 years

0 - 0 Lacs

Bengaluru

Work from Office

Naukri logo

Work Experience Job Description In this role you will: Be developing functional and automated tests and test harnesses application for application under test. Strategizing and executing End to End System verification Testing Work with the software developers to implement integration and verification automation at all levels of the software stack and system. Authoring and reviewing functional and automated tests and test harnesses application and System under test Review verification results looking for compliance to our quality management system. Be profiling performance/load testing tools, and drive testability and diagnostic ability into the product. Partner with and provide direction to fellow team members to diagnose bugs/defects and formulate solutions Review verification results looking for compliance to our quality management system. Technical Expertise: Strong Experience in BDD, Data driven and Hybrid automation frameworks (preferably cucumber & JBehave) Experience in automation development using Selenium, Squish and Core Java Strong Experience to programmatically test products; measure test coverage; develop best automation, profiling, and performance/load testing tools; and drive testability and diagnostic ability into the product. Basic knowledge of Ubuntu, Linux and Windows OS knowledge Basic knowledge on Network protocols Knowledge of bugs/defects life cycle. Knowledge of HP ALM or equivalent product life cycle management tools Basic Qualifications: Bachelors degree in computer science or in “STEM” Majors (Science, Technology, Engineering and Math). A minimum of 5 to 8 years of experience in developing automated tests for products through testing and verification activities. Desired Characteristics: Quality Specific Goals: Aware of and comply with the GEHC Quality Manual, Quality Management System, Quality Management Policy, Quality Goals, and applicable laws and regulations as they apply to this job type/position. Complete all planned Quality & Compliance training within the defined deadlines.

Posted 3 months ago

Apply

2 - 5 years

12 - 22 Lacs

Bengaluru, Gurgaon

Hybrid

Naukri logo

NEW OPPORTUITY || IMMEDIATE TO 30 DAYS JOINERS REQUIRED || Position Title :- Automation Test Engineer Experience:- 2-5 Years Location:- Gurugram, HR / Bangalore, KA (Hybrid) Position Type:- Full Time Key Responsibilities: Design, implement, and improve automation test scripts & frameworks Optimize test mechanisms (functional, regression, smoke) for efficiency Enhance automation tools, frameworks, and processes Participate in requirement analysis and provide feedback on release readiness Required Skills & Experience: 2-5 years of software testing experience, with 2+ years in automation Strong proficiency in Core Java Hands-on experience with Cucumber BDD, Selenium, Appium Expertise in JUnit, TestNG, Jenkins, and CI/CD workflows Knowledge of API testing using Postman, JMeter Familiarity with Agile/Scrum methodologies Experience with JIRA & Zephyr

Posted 3 months ago

Apply

6 - 9 years

7 - 14 Lacs

Chennai, Bengaluru, Hyderabad

Work from Office

Naukri logo

Role & responsibilities: Outline the day-to-day responsibilities for this role. Preferred candidate profile: Specify required role expertise, previous job experience, or relevant certifications. Perks and benefits: Mention available facilities and benefits the company is offering with this job.

Posted 3 months ago

Apply

4 - 6 years

7 - 17 Lacs

Hyderabad

Work from Office

Naukri logo

About this role: Wells Fargo is seeking a Senior Software Engineer. We believe in the power of working together because great ideas can come from anyone. Through collaboration, any employee can have an impact and make a difference for the entire company. Explore opportunities with us for a career in a supportive environment where you can learn and grow. In this role, you will: Lead moderately complex initiatives and deliverables within technical domain environments Contribute to large scale planning of strategies Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals Lead projects and act as an escalation point, provide guidance and direction to less experienced staff Required Qualifications: 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: Bachelor's/masters degree in computer science or equivalent. Bachelor's in engineering or equivalent and must have 4+ Years of overall experience. 4+ years of experience in working with Automation projects. Very strong experience on Automation scripting tools like selenium, cucumber, and HP ALM etc. Experience in Functional testing, Automation testing with Cucumber, Selenium, Java , UT, Karate etc, BDD, TDD, AccelQ, ALM tools. Performance testing Jmeter , API testing Wiremock etc.. Require understanding of Project management tools like Jira. Proficiency with Agile and DevOps practices. Ability to motivate team to prioritize work, meet deadlines, achieve goals, and work under pressure in a dynamic and complex environment. Should possess Strong verbal, written and interpersonal skills with ability to communicate effectively across organizational lines and with virtual team members. Provide effort estimates, identify resource needs, and enforce project and delivery standards. Good problem solving and decision-making skills. Ability to develop partnerships and collaborate with other business and functional areas. Job Expectations: Create, prepare, and implement system quality assurance reviews. Develop and execute test plans and test scripts. Perform routine and basic analysis, testing and certification of software. Create basic test plans and focus on test execution. Setup process on test data conditioning, regression testing, and testing validation. Review user requirements to ensure that requirements are testable. Validate user expectations are achieved during the testing process and conduct quality assurance reviews. Collaborate with teams to create and select test cases and create test scripts. Develop, direct, and assist in the preparation of moderately complex computer solutions in the maintenance and modification of new and currently used applications. Play a technical SME role and participate in code reviews and internal testing sign off for deliverables. Analyze requirements and participate in development, testing estimates across project and BAU activities. Review Requirements Documents and develop implementation strategies that preserve the availability, performance, integrity, stability, and scalability of systems. Ensuring quality and security of the solutions and address any remediations as needed. Partner with the engineering team counter parts to analyze, investigate and resolve open issues. Also provide technical expertise to support team during incident/problem resolution. Research new innovative tools and technologies and lead proof-of-concepts to drive adoption.

Posted 3 months ago

Apply

3 - 5 years

5 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

We are seeking a detail-oriented and highly motivated Automation QA Engineer with expertise in C# and .Net, specifically using the SpecFlow framework. The ideal candidate will be responsible for ensuring the quality and reliability of Our software products through the design, implementation, and execution of automated test scripts. You will work closely with cross-functional teams, including developers, Product managers, and QA engineers, to deliver high-quality software solutions. Key Responsibilities : Develop, maintain, and execute automated test scripts using C#, .Net, and SpecFlow framework. Collaborate with developers and QA teams to design test plans, test cases, and test scripts to validate functionality and performance. Analyze requirements and provide input on testability during design and planning phases. Identify, document, and track software defects, working closely with the development team to resolve them. Work with DevOps team to Implement and maintain CI/CD pipelines for automated testing. Create and manage test data, environments, and tools to support automated testing. Continuously improve the automation framework and testing processes to enhance efficiency and coverage. Provide clear and concise test reports to stakeholders, ensuring visibility of test progress and results. Stay updated with the latest testing tools, trends, and best practices. Technical Skills Proficiency in C# and .Net Framework. Hands-on experience with the SpecFlow framework for Behavior-Driven Development (BDD). Strong understanding of software testing principles, methodologies, and best practices. Experience with test automation tools such as Selenium, NUnit, or similar. Familiarity with CI/CD tools like Jenkins, Azure DevOps, or GitHub Actions. Knowledge of version control systems, particularly Git. Understanding of REST API testing using tools like Postman or RestSharp. Soft Skills Strong analytical and problem-solving skills. Excellent written and verbal communication skills. Ability to work in a collaborative, fast-paced Agile/Scrum environment. Detail-oriented mindset with a passion for delivering high-quality software. Preferred Qualifications Experience in performance testing using tools like JMeter or LoadRunner. Exposure to cloud-based environments (e.g., Azure, AWS). ISTQB or equivalent testing certifications. Education Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent work experience may be considered.

Posted 3 months ago

Apply

6 - 11 years

8 - 13 Lacs

Gurgaon

Work from Office

Naukri logo

Project Role : Test Automation Engineer Project Role Description : Transform 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 : Web Testing Good to have skills : Automated Testing, Selenium Minimum 6 year(s) of experience is required Educational Qualification : Key Responsibilities :1 Design, build, and maintain efficient, reusable, and reliable Java services 2 Follow our Software Development Life Cycle based on SAFE methodology 3 Gaining a deep understanding of our technology stack, driving our strategic plans with the ability to raise questions where necessary 4 Supporting the deployment and progression of services from test environments through to production Technical Experience :Must Have 1 API Test automation using any BDD frameworks 2 API testing using Postman 3 Understanding of API definition 4 Knowledge in working with API stubs Mocks 5 Create / Execute Automation Scripts in Selenium web driver using Java 6 As part of scrum team, need to perform testing activities and own the product outcome into production 7 Automation Test Planning, Design and Execution 8 experience on Selenium WebDriver, Java, Cucumber, Git/SVN, Jenkins, UFT Professional Attributes :1:Effective communication skills 2 :analytical and logical skills 3:People Management skills Additional Information :Resource Based in Gurugram are only required for this RRD 0

Posted 3 months ago

Apply

7 - 12 years

9 - 14 Lacs

Hyderabad

Work from Office

Naukri logo

Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Databricks Unified Data Analytics Platform Good to have skills : Python (Programming Language) Minimum 7.5 year(s) of experience is required Educational Qualification : Any graduation Summary :As an Application Developer, you will be responsible for designing, building, and configuring applications to meet business process and application requirements using Databricks Unified Data Analytics Platform. Your typical day will involve working with Python and utilizing your expertise in software development to deliver impactful solutions. The ideal candidate will work in a team environment that demands technical excellence, whose members are expected to hold each other accountable for the overall success of the end product. Focus for this team is on the delivery of innovative solutions to complex problems, but also with a mind to drive simplicity in refining and supporting of the solution by others About The Role : & Responsibilities: Be accountable for delivery of business functionality. Work on the AWS cloud to migrate/re-engineer data and applications from on premise to cloud. Responsible for engineering solutions conformant to enterprise standards, architecture, and technologies Provide technical expertise through a hands-on approach, developing solutions that automate testing between systems. Perform peer code reviews, merge requests and production releases. Implement design/functionality using Agile principles. Proven track record of quality software development and an ability to innovate outside of traditional architecture/software patterns when needed. A desire to collaborate in a high-performing team environment, and an ability to influence and be influenced by others. Have a quality mindset, not just code quality but also to ensure ongoing data quality by monitoring data to identify problems before they have business impact. Be entrepreneurial, business minded, ask smart questions, take risks, and champion new ideas. Take ownership and accountability. Experience Required:3 to 5 years of experience in application program development Experience Desired: Knowledge and/or experience with healthcare information domains. Documented experience in a business intelligence or analytic development role on a variety of large-scale projects. Documented experience working with databases larger than 5TB and excellent data analysis skills. Experience with TDD/BDD Experience working with SPARK and real time analytic frameworks Education and Training Required:Bachelor's degree in Engineering, Computer Science Primary Skills: PYTHON, Databricks, TERADATA, SQL, UNIX, ETL, Data Structures, Looker, Tableau, GIT, Jenkins, RESTful & GraphQL APIs. AWS services such as Glue, EMR, Lambda, Step Functions, CloudTrail, CloudWatch, SNS, SQS, S3, VPC, EC2, RDS, IAM Additional Skills: Ability to rapidly prototype and storyboard/wireframe development as part of application design. Write referenceable and modular code. Willingness to continuously learn & share learnings with others. Ability to communicate design processes, ideas, and solutions clearly and effectively to teams and clients. Ability to manipulate and transform large datasets efficiently. Excellent troubleshooting skills to root cause complex issues Qualifications Any graduation

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Pune

Work from Office

Naukri logo

Job Title: Business Analyst Location: Pune, India Corporate Title: Assistant vice president Role Description Our technology teams are responsible for the bank's complete information technology infrastructure. They develop and maintain programs that are required for the bank's business. The teams work closely with the business units and other infrastructure units to modernize their IT systems to reduce complexity, minimize risk, and enable growth. Working in the Bank's Technology division means looking ahead and shaping the future. We rely on employees who derive economically viable ideas from technological trends and developments, who redesign our business and offer our customers added value. It is always about meeting the needs of customers, regulators, and markets alike. Our Technology, Data, and Innovation (TDI) strategy is focused on strengthening engineering expertise, introducing an agile delivery model, as well as modernizing the bank's IT infrastructure with long-term investments and taking advantage of cloud computing. To strengthen our development team, we are looking for Software Engineers who can design, develop, and implement innovative solutions to achieve our goal. The position is in Corporate Bank Payments Technology As a Business Analyst , you analyze the business needs, requirements and pass them on to the team members in the form of user stories which then could be developed and delivered to the Business. You also drive operational excellence to improve the quality and functionality of our payment platforms. As part of the scrum team, you will be supporting the product owner in: User story gathering User story writing Acceptance Criteria Acceptance Test cases Backlog refinement Further, this role will be part of the payments scrum team comprising of engineers, functional analysts, and test specialists. The team is responsible for developing and implementing micro-services and solutions around the Real-time Engine (RTE) and Payments Engine (PE) products for the APAC instant payments implementations. Deutsche Banks Corporate Bank division is a leading provider of cash management, trade finance and securities finance. We complete green-field projects that deliver the best Corporate Bank - Securities Services products in the world. Our team is diverse, international, and driven by shared focus on clean code and valued delivery. At every level, agile minds are rewarded with competitive pay, support, and opportunities to excel.You will work as part of a cross-functional agile delivery team. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to contribute to all stages of software delivery, from initial analysis right through to production support. What we'll offer you As part of our flexible scheme, here are just some of the benefits that youll enjoy Best in class leave policy Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your key responsibilities Design and develop new functionality and support existing Payments system. Work with the team on functional and non-functional requirements, technical analysis, and design Testing & reviewing other team members changes Document business and functional requirements in User Stories, design decisions and API Co-working with QA team on test automation of new and existing functionality. Contribute to the definition of the future state of the payments system architecture. When product and architecture experience gained, mentor and direct more junior engineers. Your skills and experience Proven track record in delivery of Instant Payment schemes across the Asia Pacific region Minimum 5 years experience working on one or more of the following schemes India - UPI, Singapore FAST/PayNow, Indonesia BIFAST, Malaysia RPP and Thailand PromptPay, VN NAPAS, Hongkong - FPS Proven track record in delivery of functional & technical solution and/or requirements Expert knowledge and experience on ISO20022 financial service messages and API formats, specifically Customer credit transfer initiation pain.001 Customer Payment Status Report pain.002 Credit transfer request pacs.008 Credit transfer ack pacs.002 Payment returns pacs.004 Payment status request pacs.028 Customer statement camt.053 Customer interim transaction report camt.052 Customer credit / debit notification camt.054 Cash management camt.998 Experience in sub ledgers and how they operate with knowledge in basic Accounting. Proven experience working in a cross-functional team and across the payments domain in a project-driven environment. Analytical and organized with awareness of risk controls. Excellent communication and presentation skills with goodInterpersonal and problem-solving skills Prior experience in agile & dev ops software engineering and possessing relevant toolset knowledge (JIRA, Confluence, Cucumber etc.) Proven knowledge in BDD (Behavior Driven Development) and TDD (Test Driven Development) Ability to synthesize, visualize and communicate ideas to others in order to explain complex topic into simple terms. Experience and qualifications 8-10 years of experience in a Product development setup, with a minimum of 5 years experience working as a Business functional analyst Minimum 5 years of working experience / exposure to Payments domain, particularly Instant payments in the Asia Pacific region Bachelor of Science/Engineering degree from an accredited college or university with a concentration in Computer-Science or Software Engineering (or equivalent) How we'll support you Training and development to help you excel in your career Coaching and support from experts in your team A culture of continuous learning to aid progression A range of flexible benefits that you can tailor to suit your needs About us and our teams Please visit our company website for further information: https://www.db.com/company/company.htm We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment.

Posted 3 months ago

Apply

5 - 10 years

7 - 15 Lacs

Bangalore Rural

Work from Office

Naukri logo

Dear Candidate We have an Urgent Opening For the role of Automation Testing with a leading IT company. Location - Bangalore Notice period - 30 days Experience - 5 to 10 years Skills Automation , Java, Seleninum, BDD,Cucumber, Api Testing Note - If interested kindly drop a mail along with updated resume at anil.kumar@bharatjobs.com Please confirm the below details- Total Experience Relevant Experience Current CTC Expected CTC Notice period Current location

Posted 3 months ago

Apply

3 - 8 years

5 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

We have an Urgent Opening For the role of Automation Testerwith a leading IT company. Location - Bangalore Notice period - 30 days Experience - 3 to 8 years Skills 1)Cypress Test Automation Tool. 2) JavaScript to automate test scenarios 3) Experience of designing test case in BDD format Note - If interested kindly drop a mail along with updated resume at anil.kumar@bharatjobs.com Please confirm the below details- Total Experience Relevant Experience Current CTC Expected CTC Notice period Current location Regards Anil

Posted 3 months ago

Apply

4 - 7 years

6 - 9 Lacs

Gandhinagar

Work from Office

Naukri logo

About The Role : Expertise in .NET Core and .NET Framework - Including Micro Services, Azure Services Expertise in Microsoft Azure Services Understand OOPS, Design patterns such as SOLID principles, Database Normalization and Optimization Hands on with ODBC/JDBC and Relational Databases SQL Server, Oracle, MySQL Multithreaded programming Deep experience in design and development of RESTful webservices. Hands on with Unit testing frameworks (along with mock framework). Good at problem understanding, impact analysis, troubleshooting and Strong logical thinker Independent workstyle and loves getting things done, proposing multiple solutions and recommending the best option. Agile / Scrum methology practioner as well good knowledge on Behaviour Driven Development (BDD), Test Driven Development (TDD), etc. Good knowledge on Test Automation Framework - Selenium, etc. Primary Skill Backend services:.NET framework, .NET Core, C#, ASP.NET, SQL Server, Oracle, ProstgreSQL, Azure Services

Posted 3 months ago

Apply

4 - 6 years

11 - 14 Lacs

Pune, Indore, Jaipur

Work from Office

Naukri logo

We are seeking a talented Ruby on Rails (RoR) Developer to join our dynamic team. As a RoR Developer, you will be responsible for developing and maintaining robust, scalable, and high-performance web applications. The ideal candidate should have a solid understanding of Ruby, Rails framework, and related technologies, along with a passion for crafting clean and efficient code. Key Responsibilities: Design, develop, and maintain efficient, reusable, and reliable Ruby code. Collaborate with cross-functional teams to define, design, and ship new features. Implement robust and scalable backend solutions using Ruby on Rails. Optimize application performance and ensure scalability. Identify and fix bugs and performance bottlenecks. Maintain code quality, organization, and automatization. Stay updated with the latest industry trends and technologies. Requirements: Bachelors degree in Computer Science, Engineering, or a related field. Proven experience (4+ years) as a Ruby on Rails Developer or similar role. Solid understanding of Ruby, Rails, and its ecosystem. Experience with front-end technologies such as HTML, CSS, JavaScript, and jQuery. Proficiency in database design, optimization, and management using PostgreSQL or MySQL. Familiarity with version control systems such as Git. Excellent problem-solving and analytical skills. Strong communication and collaboration skills. Ability to work effectively in a fast-paced environment and meet deadlines. Nice to Have: Experience with test-driven development (TDD) and behavior-driven development (BDD) using tools like RSpec or Cucumber. Knowledge of deployment automation tools such as Capistrano or Docker. Familiarity with Agile development methodologies. Contributions to open-source projects or a strong GitHub profile. Benefits of working with us 5 Days a week Location-Indore,Pune,Jaipur,Bengaluru

Posted 3 months ago

Apply

5 - 6 years

6 - 11 Lacs

Pune

Work from Office

Naukri logo

Strong experience in Quality Assurance, with a focus on Cypress test automation. Proficiency in using Jira for defect tracking and Confluence for documentation. In-depth knowledge of Browser Developer Tools for debugging and issue resolution.

Posted 3 months ago

Apply

7 - 12 years

0 - 0 Lacs

Bangalore Rural, Hyderabad, Noida

Hybrid

Naukri logo

Hi All, We're Hiring - Java Developer Location : Pan India Experience : 7 to 13 yrs Notice period : Immediate to 45 days joiners Role & responsibilities Primary Skill Set: Java, J2EE, Spring Boot Framework - Must Have Java Micorservices Architecture and design Framework - Must Have RestFull web services - Must Have PostgresSQL/ Oracle - Must Have Azure Cloud/ GCP/ AWS - Must Have Agile Methodology, Azure DevOps, CICD - Must have Java Developer Over 9-12+ years of experience in Java development, with a focus on microservices architecture. Responsibilities - Lead the design, development, and deployment of microservices using Java and Spring Boot. Develop and maintain scalable, high-performance microservices. Integrate microservices with various databases, APIs, and third-party services. Ensure high-quality code through unit testing, code reviews, and continuous integration. Identify and resolve performance issues, bugs, and other technical challenges. Create and maintain technical documentation for Java microservices architecture and design Java Architect. Skill Set - Java/J2EE: Extensive experience with Java and J2EE technologies, including Servlets, JSP, JDBC, and EJB. Frameworks: Proficiency in popular Java frameworks such as Spring, Spring Boot. Software Architecture: Expertise in designing scalable, high-performance software architectures. Java Microservices: Expertise in designing and developing microservices architecture. RESTful APIs: Proficiency in designing and implementing RESTful web services using JSON, XML. Database Management: Strong experience with SQL and NoSQL databases, including MySQL, PostgreSQL, MongoDB, and Oracle. Cloud Platforms: Experience with cloud services such as Microsoft Azure. DevOps: Familiarity with DevOps tools and practices, including Jenkins, Azure DevOps, Git, Docker, Kubernetes, and CI/CD pipelines. Security: Understanding of security principles and practices, including OAuth2 and JWT. Preferred candidate profile Interested candidate Kindly share the CV - Vaishnavi_m@hcltech.com to below format: Name: Phone No: Email ID: Exp: NP: Current company: CTC: Expected CTC: Location

Posted 3 months ago

Apply

8 - 10 years

10 - 15 Lacs

Mumbai

Work from Office

Naukri logo

Responsibilities: Develop high-performance, scalable, and user-friendly frontend applications. Implement responsive UI designs using modern frameworks (React, Angular, Vue.js). Optimize web applications for speed, performance, and usability. Required Candidate profile JavaScript Expert in Angular/React, HTML 5.0, CSS3, ES6+, Typescript. BDD & TDD, specifically Karma, or JEST & Cypress. Rest, JSON (Please refer JD for other skills).

Posted 3 months ago

Apply

8 - 10 years

10 - 15 Lacs

Bangalore Rural

Work from Office

Naukri logo

Responsibilities: Develop high-performance, scalable, and user-friendly frontend applications. Implement responsive UI designs using modern frameworks (React, Angular, Vue.js). Optimize web applications for speed, performance, and usability. Required Candidate profile JavaScript Expert in Angular/React, HTML 5.0, CSS3, ES6+, Typescript. BDD & TDD, specifically Karma, or JEST & Cypress. Rest, JSON (Please refer JD for other skills).

Posted 3 months ago

Apply

8 - 10 years

10 - 15 Lacs

Pune

Work from Office

Naukri logo

Responsibilities: Develop high-performance, scalable, and user-friendly frontend applications. Implement responsive UI designs using modern frameworks (React, Angular, Vue.js). Optimize web applications for speed, performance, and usability. Required Candidate profile JavaScript Expert in Angular/React, HTML 5.0, CSS3, ES6+, Typescript. BDD & TDD, specifically Karma, or JEST & Cypress. Rest, JSON (Please refer JD for other skills).

Posted 3 months ago

Apply

9 - 14 years

30 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

Overview Prodapt is looking for Java Technical Lead who is responsible for handling supporting the team in technical aspects. Proficiency in Java, Spring boot, Micro services Cloud technologies. Should be strong in client handling team handling. Depth knowledge in UI technologies. Responsibilities Primary skills: Java Spring boot Microservices Apache Secondary Skills: Cloud Deployment Proven leadership experience on teams and out in the technical community. 12+ years of experience in Java web services, web applications Hands-on experience in microservices with containers (Docker) Knowledge of ReactJS and Javascript Good knowledge in modern web frameworks (Spring Boot) Opinionated on TDD/BDD

Posted 3 months ago

Apply

9 - 12 years

8 - 18 Lacs

Pune

Work from Office

Naukri logo

Java,Selenium, TestNG,BDD,Cucumber

Posted 3 months ago

Apply

10 - 20 years

30 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

Post Trade Automation Technology within the Investment Banking Division of Deutsche Bank is responsible for building and managing the Documentation & Settlement applications to support Operations Division in managing the trade lifecycle across Interest Rates, Credit, Equities (OTC Derivatives), Foreign Exchange & Money Market businesses. Our group is building cross-asset Documentation and Settlement cloud platforms. Best in class leave policy Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Flexible working arrangements Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your key responsibilities Analysis, design and development of FXPCA system components with enhancements to GEM business a priority. Maintain and enhance existing applications by implementing planned engineering changes as part of agile feature team. Implement and comply with bank policies (naming conventions, encryption, security settings, capacity, availability and other non-functional requirements). Design, implementation, execution and results analysis of automated unit, integration, regression, resilience and performance tests. Code reviews based on the four-eye principle. Level-3 technical support as well as problem and root cause analysis. Your Skills and Experience: B.Tech/BE or M.Tech/ME/MCA/M.Sc. preferably in Computer-Science A hands-on technologist with 8-10 years of experience in Java based technologies, Micro-services architecture, CI/CD pipeline Java 8/11/17, Spring, Quarkus, REST APIs, Junit, Linux, Shell Script, messaging technology such as JMS,MQ, equivalent, Maven, Artifactory Experience with Github workflows actions and cloud deployment, preferably GCP. Experience working in an Agile/DevOps environment with JIRA, Confluence Strong analytical and design skills Proficient communication skills (written/verbal) Desired skills GCP services including GKE, CloudSQL, Cloud Composer TDD, BDD Python 3.x, Terraform Experience in Foreign Exchange Settlements/Investment Banking/Financial domain

Posted 3 months ago

Apply

12 - 16 years

35 - 45 Lacs

Bengaluru

Work from Office

Naukri logo

Your key responsibilities Demonstrably solid software engineering skills. As part of a high-performing development team, design and deliver highly functional, robust and scalable code. Leverage design patterns, test driven development (TDD) and behavior driven development (BDD) to build software that is reliable and easy to support in production Experience of working in a team development environment as well as globally distributed project team Leads development of source code, including descriptions, for all software components in accordance with the detailed software requirements and design Experience in application architecture and solution design Hands-on experience of Microservices architecture, microservices development and cloud technologies would be added advantage Experience in understanding enterprise data models and documenting data attribute mapping & interface control requirements Actively participate and contribute in Agile ceremonies including Daily Stand up's, Sprint Planning, Sprint review, Sprint retrospective meetings Strong communication, negotiation, networking and influencing skills are essential because collaboration with end-users, technology and operational functions are critical to the relevance of the product. Verifies the developed source code via reviews (4-eyes principle) and resolve review findings Integrates software components following the groups integration strategy Verifies integrated software components by unit and integrated software testing according to the software test plan. Software test findings must be resolved Ensures all code changes are tracked and recorded through the groups change management process as Change Items (CIs) and that development is scheduled and approved Provides Release Deployments on non-Production Management controlled environments Captures Build and Deployment notes, develops Software Product Deployment & Operating Instructions Manages maintenance of applications and performs technical change requests scheduled according to Release Management processes Fixes software defects/bugs Measures and analyses code for quality Collaborates with Functional Analysts and QA to complete work, as required. Reviews and mentors other developers in developing solutions which perform to expected results and handle negative test case scenarios Provides Level 3 support Contributes to root cause/problem analysis and solution brainstorming Collaborates with Functional Analysts and QA to complete work, as required. Create required documentation for the project. Recommend changes to improve established java application processes and its performance Shall be ready to learn new Java technologies as per the project requirements Your skills and experience Full stack Java developer Very good practical experience of Event Driven Architecture application is a plus Strong design skills in building solutions for cloud and microservices architecture and ability to guide the Dev team for both solution and issue resolution independently Hands-on Experience in design, architecture, source code management, continuous build, continuous integration technologies, TDD, performance improvement and profiling tools Good understanding of web technologies, frameworks and tools, for example: HTML, CSS, Javascript, Angular, Bootstrap, React, D3, Node.js Experience with CI/CD using Jenkins is a plus. Experience with Docker, Kubernetes, OpenShift, and Google Cloud Platform is a plus OS: Unix, Windows Database: Oracle (preferred), DB2 Languages and Frameworks: Java, Spring B oot , Event Driven Architecture, React JS/Angular JS, J2EE, Mybatis, Hibernate, Junit Tools: GIT, Eclipse/IntelliJ, Maven, Ant, Linux/Unix shell scripting, JMS/MQ Other (Plus/Advantage): Knowledge of Messaging (Middleware) Knowledge of Design Patterns Knowledge of Loan IQ product and data model Knowledge or experience of C++ but not mandatory Experienced with Docker, Ansible, Chef, and/or Puppet highly preferred. Experience with TDD and BDD, with hands-on experience with least one testing framework, e.g. Junit, Cucumber, Selenium Key Attributes: Ability to architect/design solution for a given requirement Ability to provide technical leadership to the team Ability to write high quality code Ability to solve business or production problems Strong analytical skills Strong interpersonal, written and verbal communication skills, particularly in a multi-cultural environment Excellent team player Keeps pace with technical innovation Experience and Education: Bachelors Degree from an accredited college or university with a concentration in Computer Science or equivalent 12+ years of relevant work experience Investment Banking experience will be advantage

Posted 3 months 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