Jobs
Interviews

4470 Tdd Jobs - Page 18

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

0 years

0 Lacs

Indore, Madhya Pradesh, India

On-site

Communication Outstanding verbal and written communication skills clear, concise, and effective in both team and client-facing Development : Deep expertise in Ruby on Rails (versions 3, 4, and 5), with solid command of RSpec and Capybara for testing and Mastery : Strong understanding of RESTful API design and development, along with hands-on experience in creating scalable, secure, and robust web services. TDD Champion Proficient in Test Driven Development practices for reliable and maintainable Fluency : Excellent working knowledge of PostgreSQL, MySQL, and MongoDB from design to Savvy : Proficient in deploying applications on AWS, Heroku, and Google Cloud & UI Skills : Web Development : Hands-on experience with HTML5, CSS3, LESS, and responsive web design best Expertise : Proficient in Vue.js and jQuery, with additional experience using Bootstrap for quick UI/UX Frameworks : Bonus exposure to React, Angular, and Meteorcomfortable in switching or integrating based on project needs. Agile & Version Control : experience in Agile SCRUM methodologies : Contributing effectively in fast-paced sprint in Git, GitHub, and SVN for version control : Branching strategies, and collaborative development & Architecture : grasp of web application security best practices : And how to implement them across authentication, data protection, and secure coding. Strong Understanding Of Client-server Architecture And how to optimize performance, reliability, and scalability. (ref:hirist.tech)

Posted 6 days ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Join us as a " Full Stack Developer " at Barclays, responsible for supporting the successful delivery of Location Strategy projects to plan, budget, agreed quality and governance standards. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences. To be successful as a " Full Stack Developer " you should have experience with: Technology Skills / Experience Required Back end Latest Java with exposure to Java 8+, Spring / Spring Boot, Spring Data, JPA/Hibernate, Spring MVC Java Messaging, Spring Cloud Stream, Solace/Kafka/ActiveMQ or similar SQL, MS SQL Server, Postgres, or other RDBMS , MongoDB Junit, Mockito, JMeter and other testing tools/frameworks Kubernetes / Docker / Openshift / AWS GIT, TeamCity/Jenkins, Sonar, Maven / Gradle, Chef Knowledge of microservices and message driven architectures Web ReactJS / Redux, Grunt / Gulp / Webpack HTML5 / CSS / JavaScript, Google Chrome Dev Tools Typescript, jQuery, RequireJS Karma / Jasmine / Mocha, JSHint, Node / NPM, LESS / SASS Material Design / Bootstrap or other similar web UI library Preferred Qualifications Experience with DevOps and Test Automation using Selenium is preferred. Finance experience preferred - loan origination / syndication experience strongly preferred Experience on a team using Agile project management strongly preferred Good experience with automated unit testing and TDD strongly preferred Demonstrated problem-solving skills and excellent communication. You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills. This role is based in Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations Execute work requirements as identified in processes and procedures, collaborating with and impacting on the work of closely related teams. Check work of colleagues within team to meet internal and stakeholder requirements. Provide specialist advice and support pertaining to own work area. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how all teams in area contribute to the objectives of the broader sub-function, delivering impact on the work of collaborating teams. Continually develop awareness of the underlying principles and concepts on which the work within the area of responsibility is based, building upon administrative / operational expertise. Make judgements based on practise and previous experience. Assess the validity and applicability of previous or similar experiences and evaluate options under circumstances that are not covered by procedures. Communicate sensitive or difficult information to customers in areas related specifically to customer advice or day to day administrative requirements. Build relationships with stakeholders/ customers to identify and address their needs. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.

Posted 6 days ago

Apply

5.0 years

0 Lacs

Gurgaon, Haryana, India

On-site

About Gartner IT : Join a world-class team of skilled engineers who build creative digital solutions to support our colleagues and clients. We make a broad organizational impact by delivering cutting-edge technology solutions that power Gartner. Gartner IT values its culture of nonstop innovation, an outcome-driven approach to success, and the notion that great ideas can come from anyone on the team. About this role: Gartner is looking for a Lead Software Quality Engineer who is highly proficient in Test Automation and has a strong experience in Manual Testing to join the Conferences Insights & Analytics team, which is responsible for developing the advanced analytics and reporting that support our conference operations. What you’ll do: As the Testing Lead with Conference Technology, you will play a pivotal role driving test automation efforts for our evolving platform ecosystem by championing quality best practices, and leveraging automation tools to set new benchmarks in testing excellence. Testing Automation Leadership: Design and deploy automated testing frameworks for ETL pipelines, analytical databases, DataMart, and data lakes. Quality Champion: Foster a quality-first mindset, Continuously assess and optimize QA processes, introducing innovative methodologies and tools to improve speed, accuracy, and scalability. Identify gaps, challenge existing processes, and drive transformative change in testing and data quality assurance. Team Leadership: Lead, mentor, and develop a high-performing test engineering team. Stakeholder Collaboration: Work closely with data engineers, product managers, and business stakeholders to define requirements and acceptance criteria, supporting data initiatives. Provide defect metrics and trends analysis to project teams. What you will need: Strong IT professional with 5-7 years of experience in software testing, with in-depth experience and knowledge of Data Warehousing/BI Testing. The candidate should have strong qualitative and quantitative problem-solving skills along with high on ownership and accountability Must have: BE/BS degree or equivalent work experience in Computer Science, Information Systems or relational functional field) and/or equivalent combination of education or work experience 2+ years of experience managing/leading QA/Test processes & team. Experience of Agile Software Development & Testing methods for deployment in cloud environments. Experience in any ETL and Reporting tool with a cloud-based database/data lakes. Extensive experience in writing and troubleshooting complex SQL queries. Experience in validating the dashboards/reports on any reporting tool like Power BI/ Tableau. Experience in different types of testing like Black Box testing, Smoke testing, Functional Testing, System Integration testing, Regression testing, End-to-End Testing, Stress Testing etc. Hands-on experience on Project and Test management tools JIRA, AIO etc. Strong understanding of basic concepts to testing principles, TDD, and all types of Black/Grey Box testing Nice to Have : AI Tooling: Experience implementing AI/ML-driven tools for test case generation, data validation, anomaly detection, and regression testing. Experience in scripting languages like Python/Java to create automated Test Scripts. Knowledge and experience with Selenium, Playwright. Good understanding of API Testing and best practices. Experience in Performance testing with tools like JMeter. Exposure to Cloud based platforms and pipelines like Azure Data Factory. Experience in Master Data Management (MDM) Testing. Who you are: Bachelor’s degree or foreign equivalent degree in Computer Science or a related field required Excellent communication skills. Able to work independently or within a team proactively in a fast-paced AGILE-SCRUM environment. Owns success – Takes responsibility for the successful delivery of the solutions. Strong desire to improve upon their skills in tools and technologies Don’t meet every single requirement? We encourage you to apply anyway. You might just be the right candidate for this, or other roles. Who are we? At Gartner, Inc. (NYSE:IT), we guide the leaders who shape the world. Our mission relies on expert analysis and bold ideas to deliver actionable, objective insight, helping enterprise leaders and their teams succeed with their mission-critical priorities. Since our founding in 1979, we’ve grown to more than 21,000 associates globally who support ~14,000 client enterprises in ~90 countries and territories. We do important, interesting and substantive work that matters. That’s why we hire associates with the intellectual curiosity, energy and drive to want to make a difference. The bar is unapologetically high. So is the impact you can have here. What makes Gartner a great place to work? Our sustained success creates limitless opportunities for you to grow professionally and flourish personally. We have a vast, virtually untapped market potential ahead of us, providing you with an exciting trajectory long into the future. How far you go is driven by your passion and performance. We hire remarkable people who collaborate and win as a team. Together, our singular, unifying goal is to deliver results for our clients. Our teams are inclusive and composed of individuals from different geographies, cultures, religions, ethnicities, races, genders, sexual orientations, abilities and generations. We invest in great leaders who bring out the best in you and the company, enabling us to multiply our impact and results. This is why, year after year, we are recognized worldwide as a great place to work. What do we offer? Gartner offers world-class benefits, highly competitive compensation and disproportionate rewards for top performers. In our hybrid work environment, we provide the flexibility and support for you to thrive — working virtually when it's productive to do so and getting together with colleagues in a vibrant community that is purposeful, engaging and inspiring. Ready to grow your career with Gartner? Join us. The policy of Gartner is to provide equal employment opportunities to all applicants and employees without regard to race, color, creed, religion, sex, sexual orientation, gender identity, marital status, citizenship status, age, national origin, ancestry, disability, veteran status, or any other legally protected status and to seek to advance the principles of equal employment opportunity. Gartner is committed to being an Equal Opportunity Employer and offers opportunities to all job seekers, including job seekers with disabilities. If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to use or access the Company’s career webpage as a result of your disability. You may request reasonable accommodations by calling Human Resources at +1 (203) 964-0096 or by sending an email to ApplicantAccommodations@gartner.com. Job Requisition ID:99365 By submitting your information and application, you confirm that you have read and agree to the country or regional recruitment notice linked below applicable to your place of residence. Gartner Applicant Privacy Link: https://jobs.gartner.com/applicant-privacy-policy For efficient navigation through the application, please only use the back button within the application, not the back arrow within your browser.

Posted 6 days ago

Apply

5.0 years

0 Lacs

Pune/Pimpri-Chinchwad Area

On-site

Job Description About the Role You’ll be a key contributor on our AI Engineering team, building and maintaining the production-grade microservices and APIs that power our GenAI products—chatbots, document pipelines, retrieval endpoints, and embedding search. Your primary focus will be delivering clean, well-tested code; robust API designs; and reliable CI/CD processes. Core Responsibilities API & Service Development Design and implement RESTful (and optionally gRPC) Python services using FastAPI, Flask, or Django Define clear API contracts (e.g. OpenAPI/Swagger) and maintain semantic versioning Production-Grade Code Quality Apply SOLID principles and clean-code practices to keep services modular and maintainable Perform regular refactoring to reduce technical debt and adhere to style guides (flake8, black) Drive thorough code reviews, enforcing best practices and design consistency Testing & Validation Adopt test-driven development: write and maintain unit, integration, and end-to-end tests with pytest Mock external dependencies (LLM clients, vector stores) to validate error handling and edge cases Ensure high test coverage and set up automated quality gates in CI pipelines CI/CD & Deployment Build and maintain CI/CD pipelines (GitHub Actions, Jenkins, or GitLab CI) that run tests, linting, security scans, and deployments Containerize services with Docker and deploy to Kubernetes (or serverless) environments Automate release/versioning workflows and rollback strategies for low-risk releases Collaboration & Documentation Partner with MLOps, Data Science, and UX/UI teams to integrate new model capabilities Maintain up-to-date design docs, API specs, and “getting started” guides for engineering peers Contribute to sprint planning, design reviews, and process improvements Required Qualifications Experience: 3–5 years building production Python services Frameworks: FastAPI, Flask, or Django for API development Asynchronous frameworks (AsyncIO, aiohttp) for high-concurrency endpoints APIs & Protocols: Strong REST experience; basic gRPC or streaming is a plus Testing: Proven TDD with pytest (unit/integration tests and mocks) CI/CD: Hands-on with GitHub Actions, Jenkins, GitLab CI, or equivalent Containers & Orchestration: Proficiency with Docker; experience deploying to Kubernetes or serverless Nice-to-Have & Growth Areas Familiarity with vector stores (Faiss, Pinecone, Weaviate) and embedding search integration Experience with WebSockets or SSE for real-time chat Exposure to message brokers (Kafka, RabbitMQ) for event-driven architectures Knowledge of feature-flagging, A/B testing, or experimentation platforms Experience in other languages like Java, C++ Soft Skills Problem Solver: Diagnoses and debugs complex issues across code, infra, and external services Communicator: Explains design trade-offs clearly to both technical and non-technical audiences Collaborator: Works effectively in cross-functional teams and helps peers level up Learner: Quickly adopts new tools and practices in the fast-moving GenAI landscape Additional Information Our Benefits Flexible working environment Volunteer time off LinkedIn Learning Employee-Assistance-Program (EAP) About NIQ NIQ is the world’s leading consumer intelligence company, delivering the most complete understanding of consumer buying behavior and revealing new pathways to growth. In 2023, NIQ combined with GfK, bringing together the two industry leaders with unparalleled global reach. With a holistic retail read and the most comprehensive consumer insights—delivered with advanced analytics through state-of-the-art platforms—NIQ delivers the Full View™. NIQ is an Advent International portfolio company with operations in 100+ markets, covering more than 90% of the world’s population. For more information, visit NIQ.com Want to keep up with our latest updates? Follow us on: LinkedIn | Instagram | Twitter | Facebook Our commitment to Diversity, Equity, and Inclusion NIQ is committed to reflecting the diversity of the clients, communities, and markets we measure within our own workforce. We exist to count everyone and are on a mission to systematically embed inclusion and diversity into all aspects of our workforce, measurement, and products. We enthusiastically invite candidates who share that mission to join us. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status or any other protected class. Our global non-discrimination policy covers these protected classes in every market in which we do business worldwide. Learn more about how we are driving diversity and inclusion in everything we do by visiting the NIQ News Center: https://nielseniq.com/global/en/news-center/diversity-inclusion

Posted 6 days ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

We are seeking a highly experienced and passionate Senior UI/UX Lead to take ownership of both user experience design and frontend architecture for our product suite. The ideal candidate will have a blend of strong design sensibility and deep technical expertise to create scalable, performant, and user-centric digital experiences. As the Senior UI/UX Lead, you will be responsible for leading design strategy, establishing UI architecture standards, guiding cross-functional teams, and playing a critical role in designing, developing, and maintaining high-quality software solutions. Your role will involve leading the end-to-end design and development process, including user research, prototyping, and final implementation. You will architect scalable, modular, and maintainable frontend solutions, drive UX strategy through data-backed insights, and build and maintain a design system to ensure consistency and accessibility. Additionally, you will be responsible for defining and enforcing frontend testing strategies, implementing observability practices, and developing robust, scalable applications. As the Senior UI/UX Lead, you will drive the adoption of modern engineering practices, advocate for automated testing and continuous monitoring, and ensure adherence to secure coding practices. You will collaborate with architects, product owners, and cross-functional teams to design scalable systems, mentor junior engineers, and lead technical discussions to provide guidance on modern software architectures. The ideal candidate should have 10+ years of experience in UI/UX design and frontend development, with at least 3 years in a leadership/UI architect role. Strong proficiency in JavaScript/TypeScript, React, Angular, or similar modern frameworks is required, along with a deep understanding of UI architecture, design patterns, and performance optimization techniques. Experience with user research, wireframing, prototyping tools, design systems, and accessibility guidelines is essential. Strong communication and collaboration skills, coupled with problem-solving abilities and an automation-first mindset, are also important for this role. Good-to-have skills include experience with event-driven architecture, distributed systems, caching solutions, trunk-based development, feature flags, and progressive delivery strategies. Familiarity with backend integration, GraphQL/REST APIs, frontend monitoring, and analytics tools is a plus, as well as exposure to modern cloud-native technologies. If you are someone with a disability and require a reasonable accommodation to use our search tools or apply for a career opportunity, please review Accessibility at Citi. For more information on Citi's EEO Policy Statement and the Know Your Rights poster, please visit the Citi website.,

Posted 6 days ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As a Senior Software Engineer at Mastercard, you will play a crucial role in writing high-quality, secure, and modular code that has a significant impact on a wide range of customers. You will lead the design, implementation, and delivery of engineering efforts spanning 1-2 teams, contributing to all aspects of software development including design, development, documentation, and testing. Your strong ownership of your team's software will involve deep understanding of maintenance characteristics, runtime properties, and dependencies. Effective communication, collaboration, and the ability to work in a global environment are key aspects of this role. You hold a degree in Computer Science or a related field, with a solid foundation in algorithms, data structures, and core computer science concepts. Your experience includes working with object-oriented development and design patterns, proficiency in multiple modern programming languages such as Java, Python, C++, and strong written and verbal English communication skills. Your analytical skills and problem-solving abilities are exceptional, and you have 5 or more years of related work experience. Experience with Agile methodologies, XP, TDD, and BDD in software development processes is preferred. At Mastercard, we value corporate security responsibility. You will be expected to abide by Mastercard's security policies and practices, ensure the confidentiality and integrity of accessed information, report any suspected security violations or breaches, and complete all mandatory security trainings in accordance with Mastercard's guidelines. If you are passionate about software engineering, seek a collaborative and inclusive work environment, and are driven by continuous learning and growth, we invite you to join us at Mastercard and be a part of a global workforce committed to building a sustainable and inclusive global economy. Learn more about our corporate sustainability initiatives and the benefits of working with us at Mastercard's Corporate Sustainability Report.,

Posted 6 days ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Senior Programmer Analyst position is an intermediate level role where you will be responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. We are currently looking for a Java developer with strong data/event-driven design and implementation skills to work on implementing our next generation Issuer technology. This role is delivery-focused and involves elements of design, engineering, implementation, and quality. As a Software Engineer, you will be responsible for end-to-end development and working closely with various stakeholders to deliver projects successfully. You will provide technical and functional expertise to the team, mentor junior team members, and proactively address project requirements independently. Key Responsibilities: - Deliver end-to-end development as a Software Engineer - Collaborate with wider stakeholders to successfully deliver projects - Offer technical and functional expertise to the team - Mentor junior team members - Address project requirements proactively and independently, highlighting any issues or challenges in a timely manner - Contribute to design and system architectures Required Skills/Experience: Must-haves: - 8 to 12 years of experience with strong event-driven architecture, design, and development skills - Java experience with modern IoC frameworks like Spring - Experience with HTML5 frameworks like Angular or React - Ability to lead CI/CD and agile delivery mechanisms - Experience in writing and deploying microservices as containers in Kubernetes environments (e.g., RH OpenShift) - Passion for writing clean code - Experience with SQL queries using Oracle Database - Understanding of TDD and BDD testing and working closely with analysts on user stories and test criteria - Experience working in mixed/virtual/diverse environments (small co-located team with a larger team in another location) Desirable: - Financial services experience - Knowledge of resilient enterprise systems in areas like core banking or financial messaging - Experience with Scrum and Agile deliveries Qualifications: - Bachelor's/Master's Degree in technology disciplines If you are a person with a disability and require a reasonable accommodation to use our search tools or apply for a career opportunity, please review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.,

Posted 6 days ago

Apply

13.0 - 21.0 years

35 - 40 Lacs

Bengaluru

Work from Office

About The Role Job Role Project/Technical Lead Job Requirement & Responsibility Work closely with internal/external stakeholders to track successful program delivery. To maintain and manage platform and infrastructural needs. (Development, UAT, PT, Production) Co-ordinate with other cross functional teams to close Audit findings. (AppSec, Performance) etc. Ensure application compliance with agreed architecture and suggest appropriate changes as applicable. Identify and help team to resolve issues across applications. Skills required Industry experience (Financial Services) in the area of software development, architecture, project management with proven expertise in previous engagements. Hands on expertise on - Java, Spring Boot, Micro-services, Rest Web Services, MQ, Oracle DB, AWS. Excellent analytical and interpersonal skills. Experience in Agile Development processes, TDD,FDD etc. Previous experience in working on FInastra solutions (FCM, FCC) etc. is added advantage. Industry recognized certifications in relevant areas such as Cloud Platforms/Project Management/Agile would be preferred Educational Qualifications Computer Graduation or Engineering Experience Profile 10-14 Yrs

Posted 6 days ago

Apply

4.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will create large-scale distributed systems out of microservices You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. You will apply the latest technology thinking from our Technology Radar to solve client problems You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Job qualifications Technical Skills Must have 4+ years* of experience Must have experience using Golang and one more development languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in Object-Oriented programming You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker Professional Skills You enjoy influencing others and always advocate for technical excellence while being open to change when needed Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.

Posted 6 days ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title And Summary Principal Software Engineer Principal Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all. Overview Merchant Acceptance program is looking for a Principal Software Engineer to drive our customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate is passionate about the customer experience journey, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset. Responsible for the analysis, design, development, and delivery of software solutions. Defines requirements for new applications and customisations, adhering to standards, processes, and best practices Role Design, Code, document, test components / subsystems to a high standard Drive architecture roadmap of the product Ability to handle and work on time critical deliveries Should have strong experience in designing and architecting highly scalable solutions, propose best in class design and adhere to upto date security architecture Should have excellent knowledge of cryptography concepts Strong communication and stakeholder management skills Excellent team player Must be solutions oriented – ultimately find and implement the ‘best fit’ solution to address the requirement on time. Assist defining processes and choice of development tools to be used across the group Interpret technical specifications to produce detailed design Design with future extension in mind Perform functional and performance testing of solutions Ensure code is easily maintainable and tracked in version control system Provide task estimates, level of complexity assessment Provide input to scheduling of projects Ensure tasks get executed on time and to required standards Pass on knowledge of various technologies to other team members and to other functions Education (preferred) Bachelor's degree Computer Science (or related discipline) Knowledge/Experience (preferred) Java [J2EE, Grails, Spring, Hibernate] Mobile Application & Library Development [Android] Good to have - iOS Mobile Application Development [Android] Web [Angular, AngularJS, JQuery, CSS, HTML] Database [Oracle, Postgres] Expert in full stack development. Experience working in an Agile environment Experience in implementing APIs and SDKs Discipline of working in a continuous integration, TDD environment. Experienced in delivering commercial grade software Has been pro-active in creating better user experience, consumer value proposition Understands gaps in knowledge and has ability to source training online Knowledge of payment protocols, NFC/EMV Technology and PCI DSS will be an advantage Skills/Abilities High energy, can-do attitude, strong desire to succeed Strong Analytical and skills Strong communication skills Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines. R-243149

Posted 1 week ago

Apply

0 years

0 Lacs

Bangalore Urban, Karnataka, India

On-site

Job brief We are looking for a technically strong Web developer responsible for the development and maintenance of a Web Apps Your primary focus will be development of Web applications and their integration with back end services You will be working alongside other engineers and developers working on different layers of the infrastructure Therefore a commitment to collaborative problem solving sophisticated design and the creation of quality products is essential Responsibilities Design and build applications for the Web Collaborate with cross functional teams to define design and ship new features Unit test code for robustness including edge cases usability and general reliability a Test Driven Development TDD approach is highly desirable Work on bug fixing and improving application performance Continuously discover evaluate and implement new technologies to maximize development efficiency Ensure the performance quality and responsiveness of applications Identify and correct bottlenecks and fix bugs Help maintain code quality organization and automatization Requirements Excellent English communication skills both written and verbal Proven working experience in software development and in particular Web development Have published one or more Web App or have relevant public GitHub projects A deep familiarity Web development particularly browser compatibility CORS and databinding Experience with using third party libraries and APIs Familiarity with RESTful APIs to connect to back end services Working knowledge of the general browser landscape architectures trends and emerging technologies Solid understanding of the full software development life cycle Experience with offline storage cookie handling and performance tuning Knowledge of other web technologies and UI UX standards Knack for benchmarking optimization and delivering a fluid UI which scales well and looks great across a range of devices Proficient understanding of GIT Webpack Vite Grunt and Jira Confluence Familiarity with continuous integration Previous experience writing unit tests and testable code in a TDD manner Familiar with Web unit functional test frameworks including WebdriverIO and Jasmine

Posted 1 week ago

Apply

5.0 years

0 Lacs

Kochi, Kerala, India

On-site

Role Description Job Title: Senior QA Analyst Role Overview: The Senior QA Analyst will manage and execute testing processes, ensuring quality deliverables across all phases of the project. This role involves test planning, test execution, defect management, and coordinating with teams to ensure testing coverage and effective risk mitigation. Key Responsibilities Develop test plans, test cases, and automation frameworks for UI and API testing. Conduct functional, regression, UAT, and performance testing. Track and report project progress, ensuring timely delivery of test results and defect reports. Perform root cause analysis (RCA) and implement corrective actions. Coordinate with offshore teams and manage test environments and data provisioning. Identify test scenarios, risks, and dependencies, ensuring comprehensive test coverage. Collaborate with stakeholders, including development teams and business teams, during all phases of application development. Mentor and supervise junior test analysts, ensuring quality and efficiency. Required Skills 5+ years of experience in software quality assurance and testing, including test automation (UI and API). Expertise in testing frameworks like Cucumber, Selenium, Junit, and SoapUI. Strong knowledge of test methodologies, defect management, and test automation tools. Proficiency in API testing, XML, and JSON data formats. Experience with CI tools (e.g., Jenkins), SQL scripting, and version control (e.g., GIT). Ability to work in an Agile/Scrum environment and manage test activities effectively. Additional Skills Experience with BDD/TDD, Gherkin specification, and performance testing. Strong communication skills and the ability to collaborate across teams and with stakeholders. Skills Selenium,Api Testing,Python,Automation Testing

Posted 1 week ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Job Description Some careers shine brighter than others. If you’re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further. HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions. We are currently seeking an experienced professional to join our team in the role of Senior Consultant Specialist In this role, you will Design, develop and deploy robust, scalable and high-performance micro-services based applications using Java17 and Spring boot. Write clean, maintainable and efficient code following best practices with TDD, BDD approach. Design and optimize database schemas with efficient SQL queries. Work closely with DevOps team to setup and maintain CI/CD pipelines for automated test and deployment. Ensure delivery of high quality features with end-to-end ownership, from concept to production. Conduct in depth code review to ensure code quality and adherence to standards. Providing mentorship to team members to enhance their technical and problem-solving skills. Requirements To be successful in this role, you should meet the following requirements: Core Java Proficiency (Java 17) with strong understanding of OOP, concurrency, memory management and functional programming concepts. In-depth experience with Spring Boot for building and maintaining scalable micro services architectures. Proficiency in unit testing and integration testing tools like Junit, Mockito, Cucumber. Proficiency in key Spring features such as Dependency Injection, security spring cloud. Ability to present and communicate the architecture in a visual form. Hands on experience with CI/CD pipelines using tools like Jenkins, Anisble Strong understanding of distributed systems design, RESTful APIs, event driven architecture. Ability to design solutions for high availability, scalability and fault tolerance You’ll achieve more when you join HSBC. www.hsbc.com/careers HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within an inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website. Issued by – HSBC Software Development India

Posted 1 week ago

Apply

1.0 - 3.0 years

3 - 5 Lacs

Hyderabad

Work from Office

Role : Mobile Application Developer (Flutter) Location : Hyderabad Job Type : Full - Time Job Qualifications: - A minimum of 1-3 years of experience in Flutter Development is required. Must deploy at least 2 -4 projects on the App Store or Google Play Store. Exposure in OpenCV and image processing over camera effects is a value addition. Experience in Native Development Kit (NDK)/SDK is a must. Demonstrated experience owning a feature from scratch over app development is a plus. User design patterns like MVVM, and MVC architecture are a must. Hands-on experience in Object Oriented Programming (OOPs)- The ability to adapt to new technologies is a must. TDD experience with the unit and testing is a plus. Should be versatile in an Agile environment Must be a great problem solver with solid Algos & D.S. and excellent verbal and written communication skills. Backend Knowledge of Node.js, MongoDB, MySQL and APIs is an added advantage WHO ARE WE? We are extremely delighted to introduce our successful enterprise. We Qurinom Solutions, offer you the best assistance for your business transformation in information technology. Our multifaceted team of highly qualified and experienced teams from diverse professional fields assure you superior quality of Products & services in almost every domain. Precision and punctuality towards services are our forte. We are obliged to serve clients across Asia, and Africa with our headquarters in India, and branches in Indonesia, Singapore, and Johannesburg. WHAT We Do? We build large-scale applications over mobility over AI, Image processing, ML, and NLP and serve hedge clients across Asia, Africa helping our clients with cutting-edge services like Digital transformation, IT Consulting, UX/UI Modernization, Mobile App Development, Cloud computing, Embedded Systems, IoT & Blockchain. WHY Join US? Creating an Employee friendly environment is our assurance. Your growth and development, excelling in your career is our responsibility.

Posted 1 week ago

Apply

1.0 - 4.0 years

3 - 6 Lacs

Bengaluru

Work from Office

The Opportunity: We, at Flywire, are looking for an experienced Sr. Software Engineer I, ideally with a background in FinTech product oriented companies. Your primary responsibility will be to build and maintain the main payment experience for our platform that supports the money movement of our industry leading payment engine moving hundreds of millions for thousands of users everyday. You will join a team responsible for designing new features and enhancing existing ones to boost engagement, conversion rates, speed, cost efficiency and scalability of our product. Thus, a commitment to collaborative problem solving, pragmatic design, building quality products and to convey the sensation that the product is the responsibility of all the team is essential. You will be responsible for ensuring high quality code in a team defined timeframe working both in the frontend and backend of our product. Write clean, high quality, testable, secure, maintainable and extendable code Solve items such as challenging bugs and production issues within the development environment Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results Drive change and improvement in all phases of the development lifecycle Ensure the best possible performance, quality, and responsiveness of the applications Contribute to the product vision by collaborating with multiple stakeholders and teams across engineering, product and design. Work collaboratively with teams across the globe by understanding their needs Help your fellow developers to continue growing their skills Here s What We re Looking For : +6 years of experience as Software Engineer focused on Frontend development Experience in Fintech and product driven companies or the payment industry will be apprecia

Posted 1 week ago

Apply

2.0 - 5.0 years

4 - 7 Lacs

Bengaluru

Work from Office

Location - Bangalore, Qualification : Bachelor s degree in Aeronautical, Mechanical or Electrical Engineering. Master s degree will be considered as advantage Overall 2 to 5 years of experience in Airbus Electrical System Installation Experience- Proven capabilities to work as core team member and mentor for junior Engineers. -Hands on experience in working with onsite/Onshore and offshore models -2+ years of strong background in Airbus Electrical System Install ation rules and DMU knowledge -Good Knowledge and Experience working in different Airbus Programs. Such as, A320/A330/A350/A380 Process, Method and Tools is highly appreciated -Able to support quality check. -Good understanding and knowledge in below mentioned Airbus tools, methods & ProcessoAirbus SIDP/TDD standards Configuration Management EHI Concept design, primary and secondary flow Electrical bracket position, IP and UID proposal Full 3D DQN creat

Posted 1 week ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Hyderabad

Work from Office

Experience Level: 5+ Years Location: Hyderabad Job Type: Full-Time Understanding performance testing concepts, methodologies, and best practices. Performance Testing Tools: Hands-on experience with tools like JMeter (mandatory), LoadRunner Ability to monitor system performance, interpret key metrics (CPU, memory, response times), and identify bottlenecks. Knowledge of SQL and experience writing basic queries, along with database technology Scripting and Automation: Familiarity with scripting languages for automation (e.g., Java, Python) and experience with tools like Jenkins and Bitbucket Experience with cloud platforms like Azure is a plus Practical experience with monitoring and analytics tools like Elastic Search or DataDog Agile and DevOps Practices: Familiarity with Agile methodologies and DevOps principles, including Continuous Integration/Continuous Delivery (CI/CD). Automation Frameworks: Experience with automation frameworks like Selenium, Selenide, or BDD/TDD. Communication and Collaboration: Ability to communicate effectively with team members, stakeholders, and development teams. Problem-Solving and Troubleshooting: Ability to analyze performance test results, identify root causes of performance issues, and contribute to solutions. Test Data Management: Understanding of test data management principles and strategies. Responsibilities: Analyzing performance test runs and reporting defects. Preparing and reviewing performance test reports. Troubleshooting performance bottlenecks and improving application response times. Conducting performance bench marking for Kubernetes clusters and pods. Identifying and setting up performance monitoring at various layers (user, application, network, etc.). Contributing to performance engineering of applications (sizing, workload modeling, server/code optimization). Integrating performance testing into CI/CD pipelines.

Posted 1 week ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Pune

Work from Office

Senior Software Engineer - Java, Springboot, API Overview: At Mastercard, our industry expertise is enhanced by our commitment to being a force for good in the world and to doing well by doing good. Mastercard relies on our global workforce to help us achieve our goal of building a sustainable, inclusive global economy. The Mastercard Way encourages us, connects us with the behaviors that represent the essence of not only what we do but who we are as an organization. Cultivating an environment for all employees that respects their individual strengths, views and experiences drives a global and collaborative culture of inclusion and sense of belonging. MasterCard software engineering teams leverage Agile development principles, advanced development and design practices, and an obsession over security, reliability, and performance to deliver solutions that delight our customers. Were looking for talented software development engineers to develop advanced technologies and applications that are revolutionizing payments. Are you passionate about software engineering? Do you enjoy seeing the impact your code has on a wide range of customers? Do you want to work for a company that offers above and beyond benefits including paid parental leave, flexible work hours, gift matching, and even volunteer incentives while encouraging your own professional learning and development? Do you thrive in a place where you are continuously learning more while growing your skills and career? Do you want to join a Company that offers a competitive benefits-and rewards program that attracts, develops and retains the most talented employees around the world? Do you want to join an inclusive culture where employees, in all their diversity, feel valued, respected and who can bring their authentic selves to work? Learn more at Mastercard s Corporate Sustainability Report. Role: -Hands-on developer who writes high quality, secure code that is modular, functional and testable. - Lead the design, implementation, and delivery for engineering efforts spanning 1-2 teams. -Contribute to all parts of the software s development including design, development, documentation, and testing. - Have strong ownership of your team s software and are deep in the maintenance characteristics, runtime properties and dependencies including hardware, operating system, and build. - Communicate, collaborate and work effectively in a global environment. About You: -Degree in Computer Science or related field - Strong foundation in algorithms, data structures and core computer science concepts. - Evidence of working with object-oriented development and design patterns. - Proficiency in multiple modern programming languages such as Java, Python, C++ etc. - Strong written and verbal English communications skills. -Strong analytical and excellent problem solving skills. -Experience working in an Agile environment- -Strong communication skills - both verbal and written - 5 or more years of related work experience. -Experience with XP, TDD and BDD in the software development processes -Advantage if you have payments expertise and experience/proficiency with cloud technologies (IaaS, PaaS, serverless technology, NoSQL databases), micro-service design, CI/CD, near real-time, scalable fault tolerant platform design, API design, and distributed systems operations in a DevOps model

Posted 1 week ago

Apply

8.0 - 12.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Design Approver (A1020_ESI - ATA92 for A320/SA) Qualification: Bachelor s degree in Aeronautical, Mechanical or Electrical Engineering and Master s degree will be considered as advantage Overall, 8-12 years of experience in Airbus Electrical System Installation (ESI) Experience -Airbus DOA approver signature role for ATA 928/929 OR 923/924/925 in ESI perimeter. -Supports and advice in performing the concept studies and trade-of studies. -Propose and implement the improvements in terms of System Installation with impact on weight, lead-time, and cost. -Ensure the consistency between the Configured DMU and the design intent for Airbus design activities. -Network & liaise with a broad range of Airframe, Systems and Cabin sub-domains including Industrialization and Standardization. -Strong background in Airbus Electrical System Installation rules and DMU knowledge -Good Knowledge and Experience working in A320/SA Airbus Program; Process, Method, and Tools Knowledge in other Airbus programs E.g. A330/A350/A380 is added value. -Outstanding understanding and knowledge in below mentioned Airbus tools, methods & Process. oAirbus SIDP/TDD standards oConfiguration Management oESI Design - Concept; Primary and Secondary flow Fixed and Movable bracket proposition - IP and UID proposal Full 3D, A2D.RDR and DQN creation. Airbus check process (E.g., QC0, QC1 & QC2) Harness migration to CATIA V5. Harness Installation drawing creation. Knowledge in Proptol & data preparation for treatment (CIRCE-I)/ Core Elec. Knowledge of functional electrics & support activity. Good overview on COBOT tools, Core Elec, CIRCE-C and CIRCE-P.

Posted 1 week ago

Apply

3.0 - 5.0 years

0 - 0 Lacs

hyderabad

On-site

Job Summary: We are seeking a skilled and experienced Software Engineer with strong expertise in desktop application development using .NET technologies . The ideal candidate will have a deep understanding of object-oriented programming, design patterns, and multi-tier architecture. This role requires hands-on experience in designing and developing modular, scalable desktop applications with a focus on performance and maintainability. Key Responsibilities: Design, develop, and maintain high-performance desktop applications using C# and the .NET framework. Architect applications following n-tier architecture and ensure clean separation of concerns. Apply object-oriented design principles and software design patterns to solve complex development challenges. Utilize features like reflection , delegates , and multithreading to enhance application performance and functionality. Write unit and integration tests following Test-Driven Development (TDD) methodologies. Collaborate with cross-functional teams to gather and define requirements, perform code reviews, and ensure best practices. Optimize existing systems and troubleshoot technical issues as they arise. Qualifications / Requirements: Bachelors degree in Computer Science, Engineering, or a related field. Minimum 3 years of professional experience in .NET desktop application development . Strong programming skills in C# , WinForms , and/or WPF . Solid understanding of OOP concepts , design patterns , and modular programming . Experience with TDD (Test-Driven Development) and writing unit tests using tools like MSTest, NUnit, or xUnit. Knowledge of reflection , delegates , and multithreading concepts and usage in real-world projects. Desired Characteristics (Nice to Have): Experience or familiarity with industrial communication protocols , such as: OPC-UA / OPC-DA IEC61850 , IEC104 MODBUS , Profibus , Profinet Foundation Fieldbus (FF) , CAN , Ethernet Experience in developing or maintaining applications in industrial automation , energy , or manufacturing domains. Good problem-solving skills, attention to detail, and the ability to work independently or in a team. Interested candidates share CV to mail - venkat@adarshsolutions.com To get regular job updates kindly join below mentioned LinkedIn group https://www.linkedin.com/groups/14581025/

Posted 1 week ago

Apply

12.0 - 15.0 years

10 - 14 Lacs

Hyderabad

Work from Office

Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Java Full Stack Development Good to have skills : AWS Architecture, API ManagementMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :The Principal Engineer is a key leadership role within the engineering team, responsible for overseeing and guiding complex technical projects, driving innovation, and ensuring the successful delivery of high-quality software products. This role involves a combination of hands-on technical work, strategic planning, and team mentorship. If you have drive to lead and mentor engineering teams, ability to set technical direction for greenfield SaaS products and excellent communication skills to work with cross-functional teams, including product management and other stakeholders, this position is for you Roles & Responsibilities:Prepare technical design specifications based on functional requirements and analysis documents. Provide written knowledge transfer material.Review functional requirements, analysis, and design documents and provide feedback.Implement, test, maintain and support software, based on technical design specifications.Improve system quality by identifying issues and common patterns and developing standard operating procedures.Enhance applications by identifying opportunities for improvement, making recommendations, and designing and implementing systems.Maintain and improve existing codebases and peer review code changes.Liason with colleagues to implement technical designs.Investigate and use new technologies where relevant.Assist customer support with technical problems and questions.Ability to work independently with wide latitude for independent decision making.Experience in leading the work of others and mentor less experienced developers in the context of a project is a plus.Ability to listen and understand information and communicate the same.Participate in architecture and code reviews.Lead or participate in other projects or duties as need arises. Technical experience & Professional attributes:-The Winning Way behaviors that all employees need in order to meet the expectations of each other, our customers, and our partners.- Communicate with Clarity - Be clear, concise and actionable. Be relentlessly constructive. Seek and provide meaningful feedback.- Act with Urgency - Adopt an agile mentality - frequent iterations, improved speed, resilience. 80/20 rule - better is the enemy of done. Dont spend hours when minutes are enough.- Work with Purpose - Exhibit a We Can mindset. Results outweigh effort. Everyone understands how their role contributes. Set aside personal objectives for team results.- Drive to Decision - Cut the swirl with defined deadlines and decision points. Be clear on individual accountability and decision authority. Guided by a commitment to and accountability for customer outcomes.- Own the Outcome - Defined milestones, commitments and intended results. Assess your work in context, if youre unsure, ask. Demonstrate unwavering support for decisions.-(MUST HAVE) 10+ years of experience developing systems/software for large business environments-(MUST HAVE) Strong OOD and SOA principles, with ability to implement them in a language of choice (Java preferable)-(MUST HAVE) Strong experience leading architecture, design and implementation of robust and highly scalable web services.-(MUST HAVE) Experience working with AWS and/or Azure SaaS infrastructure and CI/CD DevOps technologies, and extensive debugging experience.-(MUST HAVE) An understanding of unit testing, test driven development, functional testing, and performance testing.-Experience building front end with React is a big plus.-Knowledge of database systems (SQL, NoSQL) and data architecture.-Experience working and integrating with Event Bus like Pulsar is a big plus.-Experience working and integrating with cloud based big data solutions like Snowflake is a big plus.-Working experience with software security-enhancing tools and best practices.-Knowledge of at least one shell scripting language.-Understanding of industry-leading technology/solutions in big data and machine learning.-Ability to operate at highly varying levels of abstraction, from business strategy to product strategy to high-level technical design to detailed technical design to implementation.-Ability to work effectively in a fast-paced, complex technical environment.-Experience driving for results across cross-functional teams while maintaining effective working relationships.-Must possess strong interpersonal, organizational, presentation and facilitation skills.-Must be results oriented and customer focused with an ability to make successful trade-offs that balance short- and long-term product goals.-High-energy, self-starter with a positive mindset and with a can do attitude. Education qualifications:- The candidate should have minimum 12 years of experience in Java Enterprise Edition.- Bachelors degree in computer science, Information Systems, or related field; or equivalent combination of education/experience. Masters degree is a plus.-10 years or more of extensive experience developing mission critical and low latency solutions for large business environments.-At least 5 years of experience with developing and debugging distributed systems and working with big data systems in the cloud.- This position is based at our Hyderabad office. Qualification 15 years full time education

Posted 1 week ago

Apply

3.0 - 4.0 years

32 - 37 Lacs

Mumbai

Work from Office

About Godrej Properties Limited: Godrej Properties brings the Godrej Group philosophy of innovation, sustainability, and excellence to the real estate industry. Each Godrej Properties development combines a 125-year legacy of excellence and trust with a commitment to cutting edge design, technology, and sustainability. In FY 2021, Godrej Properties emerged as the largest developer in India by the value and volume of residential sales achieved. Godrej Properties has deeply focused on sustainable development. In 2010, GPL committed that all of its developments would be third party certified green buildings. In 2020,2021 and again in 2022, the Global Real Estate Sustainability Benchmark ranked GPL #1 globally amongst listed residential developers for its sustainability and ESG practices. In 2017, GPL was one of the founding partners of the Sustainable Housing Leadership Consortium (SHLC), whose mission is to spread sustainable development practices across the Indian real estate sector. In recent years, Godrej Properties has received over 300 awards and recognitions, including the Porter Prize 2019, The Most Trusted Real Estate Brand in the 2019 Brand Trust Report, Builder of the Year at the CNBC-Awaaz Real Estate Awards 2019, and The Economic Times Best Real Estate Brand 2018. Designation Location Job Purpose Roles & Responsibilities: Educational Qualification: Experience: Skills: An inclusive Godrej Before you go, there is something important we want to highlight. There is no place for discrimination at Godrej. Diversity is the philosophy of who we are as a company. And has been for over a century. It s not just in our DNA and nice to do. Being more diverse - especially having our team members reflect the diversity of our businesses and communities - helps us innovate better and grow faster. We hope this resonates with you. We take pride in being an equal opportunities employer. We recognize merit and encourage diversity. We do not tolerate any form of discrimination on the basis of nationality, race, color, religion, caste, gender identity or expression, sexual orientation, disability, age, or marital status and ensure equal opportunities for all our team members. If this sounds like a role for you, apply now! We look forward to meeting you.

Posted 1 week ago

Apply

7.0 - 9.0 years

5 - 5 Lacs

Bengaluru

Work from Office

Role Proficiency: Create and Organise testing process based on project requirement and manage test activities within team Outcomes: Test Estimates and Schedules-. Ensure Test Coverage Produce test results defect reports test logs and reports to evidence for testing Publish RCA reports and preventive measures Ensure Quality of Deliverables Report project metrics and status Ensure adherence of Engineering practices processes and standards Understand and contribute to test automation/performance testing Work with DevOps team when required; to understand testing framework and QA process for implementing continuous testing Manage team utilization Measures of Outcomes: Test Script Creation and Execution Productivity Defect Leakage Metrics (% of defect leaked % of UAT defects and % of Production defects) % of Test case reuse Test execution Coverage Defect Acceptance Ratio Test Review efficiency On-time delivery Effort Variance Test Automation Coverage Outputs Expected: Supporting Organization: Ensure utilization and quality of deliverables prepared by the team Co-ordinate Test Environment and Test Data provisioning Test Design Development Execution: Participate in review walkthrough demo and obtain sign off by stakeholder Prepare Test Summary Report for modules/features Requirements Management: Analyse Prioritize Identify Gaps; create workflow diagrams based on Requirements/User stories Manage Project: Participate in Test management Preparing Tracking and Reporting of Test progress based on schedule Domain relevance: Identify business processes conduct risk analysis and ensure test coverage Estimate: Prepare Estimate Schedule Identify dependencies Knowledge Management: Consume Contribute Review (Best Practices Lesson learned Retrospective) Test Design Execution: Test Plan preparation Test Case/Script Creation Test Execution Risk Identification: Identification of risk/issues and prepare Mitigation and Contingency plans Test & Defect Management: Conduct root cause and trend analysis of the defects Test Planning: Identify the test scenarios with understanding of systems interfaces and application Identify end-to-end business critical scenarios with less support Create and review the test scenarios and prepare RTM Prepare estimates (time /effort) based on the requirements/User stories Identify scope of testing Client Management: Define KPIs to the engagement and ensure adherence to these KPIs. Stakeholder Connect: Handle monthly/weekly governance calls and represent issues for the team Skill Examples: Ability to Create Review and manage a test plan Ability to prepare schedules based on estimates Ability to track report progress and take corrective measures on need basis Ability to identify test scenarios and prepare RTM Ability to analyze requirement/user stories and prioritize testing Ability to carry out RCA Ability to capture and report metrics Ability to identify Test Data and Test Env. Specifications Knowledge Examples: Knowledge of Estimation techniques Knowledge of Testing standards Knowledge of identifying the scope of testing Knowledge of RCA Techniques Knowledge of Test design techniques Knowledge of Test methodologies Knowledge of scope identification and planning Knowledge of Test automation tools and frameworks Additional Comments: -Job Description Responsibilities: The candidate should be able to successfully multi-task, and thrive in a dynamic, fully engaged as Sr. Automation Engineer. Candidate will be working on the team incorporates agile methodologies including Scrum, Test Driven Development, Continuous Integration and Continuous Delivery in its development processes along with Exploratory Testing as needed. Troubleshooting problems quickly and efficiently will offer you a chance to grow your skills in a high-pace, high-impact environment. The candidate should be passionate with end to end testing and automation of frontend/backend applications Take a hands-on approach to implementing automation framework, test design, and analysis Own the quality and communicate key issues and progress updates in a regular, accurate, timely fashion Position Requirements: Minimum qualifications: Bachelor's degree in Computer Science or related technical field. Minimum 10+ years of object-oriented programming experience in Java. Hands on exposure to test automation tools like Selenium, Cucumber BDD framework, REST Assured API, JAVA with JDBC . Additional Qualifications: Good understanding of OOPs concepts and strong in core Java skills. Good understanding of database concepts. Ability to work on well documented API's in any languages Basic knowledge on Supply Chain Retail domain is preferable Excellent oral and written communication skills. Special requirements: Needs to be part of the interview process and profile review processHigh level basic filter criteria, if this help expedite to find correct candidate1. Java knowledge (should have hands on/knowledge on List, Arraylist, Maps, HashMaps) 2. Candidate should know basic experienced level questions like diff between string builder, string buffer , usage of static 3. Candidate should have knowledge on Backened testing and automation ( say : how to construct POST,PUT in automation with either of RestAssured or Http client) 4. Candidate should have knowledge on Exceptions hierarchy in java 5. Candidate should have knowledge on Selenium/Appium 6. Candidate should know the logic of http status code and should be able to answer when 4XX , 5XX will come and in which scenario it may come. Required Skills Java,Selenium,Cucumber Framework,Rest Api

Posted 1 week ago

Apply

4.0 - 7.0 years

7 - 10 Lacs

Warangal, Hyderabad, Nizamabad

Work from Office

Must have 4-7 years relevant experience on Web and Windows applications using Microsoft technologies. Majority of experience with developing web applications. Must have experience with developing and consuming web services Qualification: BE/B.Tech/M.Tech/MCA Qualification: BE/B.Tech/M.Tech/MCA Key Responsibilities Strong familiarities in dealing with different tools (Visual studio, GitHub etc) and software development methodologies (Agile, TDD) Strong knowledge of .net framework, ASP.Net, Web API, C#.Net and IIS Good knowledge of web client Frameworks like Angular JS, Knockout JS, React JS Must have experience with developing and consuming web services (SOAP/REST) with SOA framework Good knowledge of SQL Server and Entity Framework Key Responsibilities Strong familiarities in dealing with different tools (Visual studio, GitHub etc) and software development methodologies (Agile, TDD) Strong knowledge of .net framework, ASP.Net, Web API, C#.Net and IIS Good knowledge of web client Frameworks like Angular JS, Knockout JS, React JS Must have experience with developing and consuming web services (SOAP/REST) with SOA framework Good knowledge of SQL Server and Entity Framework

Posted 1 week ago

Apply

6.0 - 8.0 years

10 - 15 Lacs

Noida

Work from Office

Job Profile Summary: In this role, you will design, develop and provide support for Point of Sales platform/s for client to power Sales Process done by life Insurance Distribution channels. This is a hands-on software engineering role. We are looking for an Engineer who is passionate around solving business problems through innovation & engineering practices. This role requires the candidate to have depth of knowledge and expertise that can be applied to all aspects of the software development lifecycle, as well as partner continuously with multiple stakeholders regularly to stay focused on common goals. As part of this dynamic role, you will work closely with business units and other IT teams to deliver leading edge technology to enable digital capabilities. Job Description: Delivery technical excellence Contribute to the translation of business requirements into well-architected software solutions Participate and at times facilitate technical discussions with the team Adhere and contribute to platform related technical standards and processes Develops data integration, migration and deployment strategies Delivery applications in accordance with relevant IT policies and procedures Adhere to company s Software Development Life Cycle (SDLC). Identify and solve complex problems collaboratively Contribute to the technical training & development of the team Who we are looking for: Technical Skills Strong background in design/development ( functional and non-blocking programming ) and support of large web-based systems, complete software product lifecycle exposure Strong culture on Software Testing (Unit Test, TDD, BDD) Experience with Agile development methodologies (Scrum, Kanban, XP/eXtreme Programming) and Complexity estimation / planning poker Strong understanding of environment management, release management, code versioning, engineering best practices, and deployment methodologies Must have Experience with: Frontend Development ReactJS, HTML, CSS, Typescript & Java script Good to have Java 17+ Good to have RESTful APIs and Microservices development (Spring Boot, Spring Cloud) ReactJS v16.8+, Application State Management - Redux ES6, Proven experience with Advanced TypeScript concepts React Native for iOS and Android App development TDD/BDD (JUnit, Mockito and cucumber) and other testing frameworks like Jest and Enzyme RDBMS & NoSQL Experience with transcompiler tools like Babel & build tools like Webpack Exposure to performance measuring tools such as Profiler and performance optimization practices Exposure to component libraries such as Material-UI, Ant Design, etc. Code Version Control tools (GIT, Bitbucket) DevOps (CI/CD, Docker, Kubernetes) Cloud platform (AKS, API Gateway) Basic of Event Bus (confluent - Kafka) Personal Traits Excellent problem analysis skills. Innovative and creative in developing solutions Strong verbal and written communication skills Strong emphasis on teamwork and collaboration to deliver business value Passionate about delivery of quality software Strong sense of drive and commitment Strong sense of personal accountability Works well in a dynamic environment Education Bachelor s in computer science, Computer Engineering or equivalent/higher Language Fluent written and spoken English EXPERIENCE 6-8 Years SKILLS Primary Skill: Java Development Sub Skill(s): Java Development Additional Skill(s): Spring Boot Microservices, ReactJS, Core Java, JavaScript Development, typescript

Posted 1 week ago

Apply
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