Jobs
Interviews

7 Mocking Frameworks Jobs

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

9.0 - 13.0 years

0 Lacs

pune, maharashtra

On-site

Join us as a QA Automation Tester at Barclays. In this role, you will be a Test Automation specialist working in the Issuing Banking team, responsible for continuously expanding and improving the test suite. As the successful applicant, you must embrace the Banking culture and focus on automation. To excel as a QA Automation Tester, you should have a minimum of 9+ years of hands-on experience in QA Manual and Automation. Strong knowledge of Provar is essential, along with Object-Oriented Analysis and Design Concepts, Core Java 7/8, middle-tier technologies such as JPA/hibernate, Spring, unit testing, mocking frameworks, and caching concepts. You should also have hands-on knowledge of Web services (SOAP, REST, and Micro Services) with Spring, a strong understanding of BDD, experience in automation development and execution, and proficiency in Java Programming. Additionally, you should possess extensive knowledge of the Testing lifecycle, core testing processes and techniques, and skills in providing estimations, writing test scenarios, executing test cases, opening bugs, and verifying bugs. Familiarity with CI/CD and DevOps tools like Jenkins, experience with the Git source code control system, and excellent communication skills, both verbal and written, are crucial for this role. Some other highly valued skills may include expertise in Provar Automation Tool, knowledge of Scrum, Agile, and Kanban methodologies, API test automation, AWS, Automation Processes, and Performance testing tools. Prior experience in preparing test metrics and reports would also be beneficial. The purpose of this role is to design, develop, and execute testing strategies to validate functionality, performance, and user experience. You will collaborate with cross-functional teams to identify and resolve defects, continuously improve testing processes, and ensure software quality and reliability. Your key accountabilities will include developing and implementing comprehensive test plans, creating and executing automated test scripts, collaborating with cross-functional teams to analyze requirements, and conducting root cause analysis for identified defects. You will also stay informed of industry technology trends, contribute to the organization's technology communities, and promote a culture of technical excellence and growth. As an Analyst, you are expected to perform activities in a timely manner, demonstrate in-depth technical knowledge in your area of expertise, lead and supervise a team if applicable, and contribute to the achievement of organizational objectives. You will also be responsible for managing risk, strengthening controls, and advising decision making within your area of expertise. All colleagues at Barclays are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, as well as the Barclays Mindset of Empower, Challenge, and Drive.,

Posted 2 days ago

Apply

12.0 - 17.0 years

45 - 55 Lacs

Bengaluru

Hybrid

Were looking for a talented Engineering Manager to lead a team responsible for developing, supporting, and maintaining our class-leading suite of Enterprise Performance Management products. The chosen candidate must be a self-starter, possess great organizational skills, and have excellent communication abilities. A proven results-oriented person with a delivery focus and demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment. We enjoy our work as much as we enjoy working together and want Engineering Managers who can get things done while having a positive influence on our workplace environment. The successful candidate must have a passion for software development, deeply care about code quality, and be committed to continuous improvement. Responsibilities As a development/technical manager, you will be responsible for all aspects of software product development such as planning, helping adopt best design/architecture, execution of sprints and end-to-end delivery of product features As a senior technical leader, you will guide team in designs/architecture, create PoCs, develop good quality of code, review PRs and be a technical expert and mentor Influence the product roadmap to ensure it incorporates necessary technical investments and considers longer-term architectural goals Establish and continually improve development and team processes that yield maximum efficiency in day-to-day engineering operations Provide just in time feedback, conduct 1:1s, annual reviews, and find continuous improvement opportunities Lead and manage the development efforts for cloud-based applications and infrastructure by building POCs, working with team to implement and productise with optimal quality, security, and performance Work closely with the Product teams to develop the best technical design and approach for product development Be a leader amongst the team in solving complex software development items that meet customer expectations. Responsible for the over-all systems development life cycle within an Agile-SCRUM development process Management and execution against project plans and delivery commitments Review work items to estimate and assist junior engineers in creating design solutions. Be involved with SDLC from requirements to test but own executing development of features & bug fixes that is clean, reusable, maintainable code in .Net, C# and Angular. Make necessary database changes to support ongoing development tasks Build quality into all tasks, ensure adequate unit testing and support quality assurance engineers in testing completed items Lead, critique and coach others in code reviews and architecture discussions Lead cross team development efforts, identifying dependencies and resolving impediments other engineers encounter Qualifications Bachelor's degree in Computer Science, or equivalent work experience Experience managing, motivating, and retaining a high-performance software engineering team. Experience with large scale, consumer facing, enterprise level applications. 12+ years experience designing and developing SaaS web applications using .Net/C# stack, preferably in a product development organization. 3+ years of team management experience 5+ years experience w/database technologies SQL, Entity Framework 3+ years experience with cloud technologies (Azure/AWS) Experience in the full stack from database development through front-end Ability to mentor all levels of engineers in best practices Experience developing RESTful APIs Experience designing and developing responsive UI applications using Angular/AngularJS Experience w/front-end technologies HTML5, SASS/CSS, Angular, Typescript Experience with Unit Testing and Mocking frameworks and concepts Experience with Agile/Scrum methodologies Experience with GIT Strong communication skills written and verbal Strong collaboration skills experience working in a small-team environment Experience with Oracle databases, including writing/optimizing complex queries, stored procedures, and scripting is a plus Experience building apps in financial domain is a plus

Posted 2 weeks ago

Apply

5.0 - 7.0 years

0 Lacs

Coimbatore, Tamil Nadu, India

Remote

Job Description: We are looking for a Net technical lead responsible for building Net applications and leading development teams Will have to leverage his or her knowledge and skills with Net technologies and provide input into the architecture and design phases of development projects the product development lifecycle Key Responsibilities: Analyzing user requirements envisioning system features and functionality Design build and maintain efficient reusable and reliable Net codes by setting expectations and features priorities throughout development life cycle Identify bottlenecks and bugs and recommend system solutions by comparing advantages and disadvantages of custom development Contributing to team meetings troubleshooting development and production problems across multiple environments and operating platforms Understand Architecture Requirements and ensure effective Design Development Validation and Support activities Technical Requirements: Min 5 years of relevant Net experience with team handling experience Must have design experience using best practices Design Patterns SDLC OOP OOD Must have experience in leading and mentoring teams Must be experienced in developing applications using SQL databases schema SQL queries Must be experienced in GIT and version control systems Must be skilled in Database constructs schema design SQL Server or Oracle SQL Queries query optimization Must be hands on experienced in MSTest or NUnit Mocking frameworks Jasmine Karma Cucumber Solid understanding of object oriented programming Experience with both external and embedded databases Creating database schemas that represent and support business processes Implementing automated testing platforms and unit tests Additional Responsibilities: Good verbal and written communication skills Ability to communicate with remote teams in effective manner High flexibility to travel Strong analytical logical skills and team leading skills Preferred Skills: .Net

Posted 2 weeks ago

Apply

5.0 - 7.0 years

0 Lacs

, India

Remote

Job Description: We are looking for a Net technical lead responsible for building Net applications and leading development teams Will have to leverage his or her knowledge and skills with Net technologies and provide input into the architecture and design phases of development projects the product development lifecycle Key Responsibilities: Responsibilities Analyzing user requirements envisioning system features and functionality Design build and maintain efficient reusable and reliable Net codes by setting expectations and features priorities throughout development life cycle Identify bottlenecks and bugs and recommend system solutions by comparing advantages and disadvantages of custom development Contributing to team meetings troubleshooting development and production problems across multiple environments and operating platforms Understand Architecture Requirements and ensure effective Design Development Validation and Support activities Skills Min 5 years of relevant Net experience with team handling experience Must have design experience using best practices Design Patterns SDLC OOP OOD Must have experience in leading and mentoring teams Must be experienced in developing applications using SQL databases schema SQL queries Must be experienced in GIT and version control systems Must be skilled in Database constructs schema design SQL Server or Oracle SQL Queries query optimization Must be hands on experienced in MSTest or NUnit Mocking frameworks Jasmine Karma Cucumber Solid understanding of object oriented programming Experience with both external and embedded databases Creating database schemas that represent and support business processes Implementing automated testing platforms and unit tests Technical Requirements: NET ASP NET MVC C WPF WCF SQL Server Entity Framework Additional Responsibilities: Competencies Good verbal and written communication skills Ability to communicate with remote teams in effective manner High flexibility to travel Strong analytical logical skills and team leading skills Preferred Skills: .Net,Technology->Microsoft Technologies->ASP.NET->ASP.NET Core

Posted 2 weeks ago

Apply

12.0 - 17.0 years

14 - 19 Lacs

Hyderabad

Work from Office

Were looking for a talented Engineering Manager to lead a team responsible for developing, supporting, and maintaining our class-leading suite of Enterprise Performance Management products. The chosen candidate must be a self-starter, possess great organizational skills, and have excellent communication abilities. A proven results-oriented person with a delivery focus and demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment. We enjoy our work as much as we enjoy working together and want Engineering Managers who can get things done while having a positive influence on our workplace environment. The successful candidate must have a passion for software development, deeply care about code quality, and be committed to continuous improvement. Responsibilities As a development/technical manager, you will be responsible for all aspects of software product development such as planning, helping adopt best design/architecture, execution of sprints and end-to-end delivery of product features As a senior technical leader, you will guide team in designs/architecture, create PoCs, develop good quality of code, review PRs and be a technical expert and mentor Influence the product roadmap to ensure it incorporates necessary technical investments and considers longer-term architectural goals Establish and continually improve development and team processes that yield maximum efficiency in day-to-day engineering operations Provide just in time feedback, conduct 1:1s, annual reviews, and find continuous improvement opportunities Lead and manage the development efforts for cloud-based applications and infrastructure by building POCs, working with team to implement and productise with optimal quality, security, and performance Work closely with the Product teams to develop the best technical design and approach for product development Be a leader amongst the team in solving complex software development items that meet customer expectations. Responsible for the over-all systems development life cycle within an Agile-SCRUM development process Management and execution against project plans and delivery commitments Review work items to estimate and assist junior engineers in creating design solutions. Be involved with SDLC from requirements to test but own executing development of features & bug fixes that is clean, reusable, maintainable code in .Net, C# and Angular. Make necessary database changes to support ongoing development tasks Build quality into all tasks, ensure adequate unit testing and support quality assurance engineers in testing completed items Lead, critique and coach others in code reviews and architecture discussions Lead cross team development efforts, identifying dependencies and resolving impediments other engineers encounter Qualifications Bachelor's degree in Computer Science, or equivalent work experience Experience managing, motivating, and retaining a high-performance software engineering team. Experience with large scale, consumer facing, enterprise level applications. 12+ years experience designing and developing SaaS web applications using .Net/C# stack, preferably in a product development organization. 3+ years of team management experience 5+ years experience w/database technologies SQL, Entity Framework 3+ years experience with cloud technologies (Azure/AWS) Experience in the full stack from database development through front-end Ability to mentor all levels of engineers in best practices Experience developing RESTful APIs Experience designing and developing responsive UI applications using Angular/AngularJS Experience w/front-end technologies HTML5, SASS/CSS, Angular, Typescript Experience with Unit Testing and Mocking frameworks and concepts Experience with Agile/Scrum methodologies Experience with GIT Strong communication skills written and verbal Strong collaboration skills experience working in a small-team environment Experience with Oracle databases, including writing/optimizing complex queries, stored procedures, and scripting is a plus Experience building apps in financial domain is a plus

Posted 2 weeks ago

Apply

1.0 - 3.0 years

3 - 5 Lacs

Noida

Work from Office

What youll be doing - Build innovative and performant features into our next-generation software applications. Apply deep knowledge of computer science & programming principles, data structures combined with empirical experience into innovative solutions. - Develop, implement, test and document libraries and frameworks that allow us to effectively scale development on our applications across multiple projects as common services or components, within scope, cost, time & quality constraints. - Build quality into agile product lifecycle encompassing requirements, design, code, testing, delivery, support. - Write clear maintainable code, adhere/improve/augment existing standards, work in a professional software engineering environment (source control, shortened release cycles, continuous integration, and deployment, etc.). - Understand company goals and metrics and align with code objectives. - Partner with product owners on whats feasible technically, participate in user requirements translation to technical specifications. - Support our products, identify and fix root causes of production incidents, contribute to troubleshooting and resolution of support issues. - Own product quality and work to quickly address production defects. - Embed a DevOps mentality within the team. - Demonstrate data-driven analysis and pragmatic decision making aligned with business and technology needs. Differentiate between immediate needs vs long term solutions. - Challenge yourself and your team to stay current with the latest technological trends. - Collaborate in product lifecycle with senior engineers, development managers, product managers, scrum-masters in an agile environment, with scrum implemented at scale globally. - Be part of continuous improvement processes. Welcome, change and complexity. Learn quickly and adapt fast. Be a change leader! Requirements What you need - Bachelors in computer science or related discipline; or equivalent work experience - 1-3 years of work experience - Data structures and algorithms, object-oriented programming, databases, SQL, web programming, design patterns, SOLID principles - 1+ years web-based applications using Java frameworks - 1+ years REST services, SOA, micro-services - 1+ years unit testing, mocking frameworks, test automation frameworks - DevOps mindset experience in a mature CI/CD SDLC environment, implemented exception handling, logging, monitoring, performance measurement, operational metrics knowledge - 1+ years experience working in agile methodologies (Scrum, Kanban) - Strong communication, partnership, teamwork skills required Technologies: - Java, J2EE with (Java 11+ version) - Messaging - Spring Boot, Spring MVC, AOP, Spring Security - Hibernate / JPA - SQL Server/MySql/MongoDB or Postgress - Tomcat/Jetty/Weblogic or Glassfish web server - Mockito/Junit testing frameworks - Knowledge of version tools like Git/SVN - Maven or Gradle build tools Bonus Points: - AWS - Open-Source contribution, repositories, personal projects - Participation in communities of interest, meetups - Certifications in technology, agile methodologies - Prior experience in agile implemented at scale across multiple teams globally - Kubernetes / Docker - gRPC

Posted 2 weeks ago

Apply

5 - 7 years

7 - 9 Lacs

Noida

Work from Office

What youll be doing Drive design and building of innovative and performant features into our next-generation software applications. Apply deep knowledge of computer science & programming principles, combined with empirical professional experience into innovative solutions. Develop, integrate & document libraries and frameworks that allow us to effectively scale development on our applications across multiple projects as common services or components, leveraged by multiple products, within scope, cost, time & quality constraints. Build and track quality into agile product lifecycle encompassing requirements, design, code, testing, delivery, support. Enable and write clear maintainable full-stack solutions that scale, adhere/improve/augment existing standards, working in a professional software engineering environment (source control, shortened release cycles, continuous integration, and deployment, etc.). Understand and socialize company goals, metrics and align with the teams technical goals. Advise product owners and UX on whats feasible technically, a partner in user requirements translation to technical specifications. Participate in product planning sessions as a technical SME. Support our products, identify and fix root causes of production incidents, own troubleshooting and resolution of production issues across teams. Own discovery, solutioning, monitoring, incident resolution imbibe and socialize DevOps mindset. Own product quality and work to quickly address production defects. Embed a DevOps mentality within the team. Serve as a technical lead for your team as needed or special purpose projects per business priority. Identify & own coaching opportunities. Stay current with learning current trends in technology and mentor and guide junior engineers and interns. Partner with architects, engineers, development managers, product managers, agile coaches across the engineering practice in an agile environment, with scrum implemented at scale globally. Driver in continuous improvement processes through metrics and feedback. Welcome, change and complexity. Learn quickly and adapt fast. Be a change leader! What you need Bachelors in computer science or related discipline; or equivalent work experience 5-7 years of experience Data structures and algorithms, object-oriented programming, databases, SQL, web programming, design patterns, SOLID principles, cloud technologies (AWS, Azure, etc.) 5+ years web development, JS frameworks, UI/UX technologies 5+ years REST services, SOA, micro-services 5+ years unit testing, mocking frameworks, automation frameworks DevOps mindset 3+ years experience in a mature CI/CD SDLC environment, implemented exception handling, logging, monitoring, performance measurement, operational metrics knowledge 5+ years experience working in agile methodologies (Scrum, Kanban) Strong communication, partnership, teamwork, and influencing skills required Technologies: .NET Framework and .NET Core ASP.NET MVC and Web API C# Entity Framework WebDriverIO, Cypress SQL Server Visual Studio (with ReSharper) NodeJS, VueJS and Bootstrap Xamarin Mobile framework

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