Your Corporate Life

Author name: YourCorporateLife Team

Manual Testing Jobs In Pune
Jobs, Pune, Software Test Engineer

Automation Testing Jobs In Pune

QA Specialist Description ESSENTIAL RESPONSIBILITIES Working as part of the QA team, under the direction of the Quality Assurance Manager and team leads, the successful candidate will work with a small team of software development professionals and interns to fulfill the QA team’s responsibilities. KNOWLEDGE & SKILL • Assisting in monitoring an automated build and test environment, helping to track down the cause of failed tests.• Developing, maintaining and enhancing a suite of tests, including unit, FIT, performance, and multi-user tests.• Planning, executing and reporting on appropriate manual testing.• Converting manual tests to integration tests.• Reviewing unit test coverage and reporting on inadequate or inappropriate test coverage.• Contributing to improving our development process.• Working with other development teams, understanding the needs of the reservoir and production engineers who will be using our products, and helping develop clear specifications for new software features and acceptance tests/criteria for releases.• Maintaining effective communication between the development team and the QA team.• Working with project teams to develop use cases and draft manual tests early, to encourage a test-driven development process.• Entering found issues and defects into an issue tracking system. EDUCATION AND EXPERIENCE • A Bachelor’s degree in Engineering or related discipline• 3+ Years of experience in Software QA• Knowledge of testing methodologies and testing tools• Experience testing multi-tier architectures• Team focused with a positive attitude, must be self-motivated, and have very good time management and communication skills both in written and verbal English DESIRED QUALIFICATIONS • Programming experience with C#/C+ +/Java• Experience in commercial Oil & Gas industry engineering software is highly desired.• Cross platform (Windows and Linux) development or testing experience. Position: QA Testers Computer Modelling Group Ltd. develops innovative, easy-to-use reservoir simulation software. CMG’s software empowers customers to maximize hydrocarbon recovery by applying the most profitable production processes. CMG wants to exceed customer expectations by remaining focused on reservoir simulation. CMG is widely recognized as the market-leading developer and supplier of advanced reservoir simulation tools. CMG reinvests 20% of its annual revenue back into R&D, which furthers innovation and drives advanced recovery reservoir and production systems modelling technology. Manual Testing Jobs In India

Manual Testing Jobs In Pune
Manual Testing Job, Pune

Manual Testing Jobs In Pune For 3 Years Experience

Test Engineer-TIX | Tietoevry | Pune, Maharashtra, India About the job You may apply to Tietoevry by selecting Apply and fill your application details to the form. You may also Apply by using LinkedIn and populate details to your application from your LinkedIn profile. The Production Excellence Team is a unique combination of deep industry know-how and world leading solutions like TIPS and SAP. We have a truly global team in Tieto of ~300 people in 8 different countries and more than 250 customer installations around the world. Technologies we are using differ for older, non-object oriented, to newest and most wanted technologies (like html5). With us you will be responsible for Tasks to be handled in the project: We expect you to have Knowledge required: Skills required: As a person you are We offer Manual Testing Jobs In India Interview Preparation

Manual Testing Jobs In Noida
Manual Testing Job, Noida

Manual Testing Jobs In Noida

Manual Tester | Noida About Sopra Steria One of the most comprehensive portfolios of offerings on the market. Sopra Steria, a European leader in digital transformation, provides one of the most comprehensive portfolios of offerings on the market, spanning consulting, systems integration, industry-specific solutions, infrastructure management and business process services. It provides end-to-end solutions to address the core business needs of large companies and organisations, helping them remain competitive and grow. Combining added value with innovative high-performance services, Sopra Steria excels in guiding its clients through their transformation projects to help them make the most of digital technology. With more than 44,000 employees in 25 countries, Sopra Steria generated revenue of €4.1billion in 2018. India is an Integral part of Sopra Steria Group’s global business strategy. We have a strong local presence in India with more than 5,000 people working across 4 delivery centers: Noida, Bengaluru, Chennai and Pune. The India operation serves more than 70 customers, including 8 of the Group’s top 10 clients. Manual Testing Jobs In India Interview Preparation

Manual Testing Jobs In Ahmedabad For Freshers
Ahmedabad, Manual Testing Job

Manual Testing Jobs In Ahmedabad For Freshers

Job Title: QA Engineer Job Description: Location: Ahmedabad (Temporary WFH)Designation: QA EngineerExperience: Fresher to 5 YearsSalary: As per market standards Responsibilities Qualifications: Education: B.E/B.Tech BCA/MCA Please inbox CV rajul.swarnkar@petpooja.com To Know About Us Visit: https://www.petpooja.com/about-us Experience Range: 1 – 3 yearsEducational Qualifications:– B.Tech/B.E in Electronics/Telecommnunication, -B.Tech/B.E in IT, -B.SC in BSC-IT, -B.SC in Electronics, -BCA in Computers, -BCA in Other, and MCA Computers, MSC Computers, M.Tech Electronics/Telecommnunication, M.Tech Other Engineering, Job Responsibilities: Skills Required: Manual Testing, Automation Testing, Functional Testing, Non-functional Testing, Software Development Life Cycle (SDLC), Black Box Testing, MySQL, Test Execution, Regression Testing, JIRA, Candidate Attributes: Essential Knowledge, Skills, And Experience Educational Qualifications About Petpooja Petpooja is the largest next generation Point of Sale Software platform with the usage of more than 25,000+ outlets live across India. We are a Product base software company based out of Ahmedabad, Gujarat. The company is present in more than 140+ cities across India, with more than 750+ employees working on a mission to organize the unorganized food sector in India and across the globe. We provide holistic restaurant management software including billing, inventory management, online ordering and all other front and back of house management modules that any restaurnt requires – right from independent outlets to chains with over 200 outlets. Over Rs 7,000 crore+ bills are made on our platform every year. Petpooja platform handles more than 5,00,000 invoices daily with more than 80,00,000 API calls per day and interacting with Tera-byte Databases. Platform created is OS (Windows, Mac, Linux) independent and Browser independent. The platform encompasses technologies like – Node.JS, Python, PHP, Adobe, MySql, MongoDB, SqlLite and various front end JS framework. We are extensively using various AWS services to create a seamless experience for our customers. Petpooja works closely with 80+ companies/organizations like Zomato, Swiggy, UberEats, Foodpanda, PayTM, UPI, FreeCharge, HDFC Bank, Yes Bank, PineLabs, BijliPay, Mobiquest etc. The platform is at fore-front (in the world) in building and applying next generation Machine Learning Models from Point of Sale system. Manual Testing Jobs In India Interview Preparation

Software Testing Jobs In Vadodara
Ahmedabad, Manual Testing Job

Software Testing Jobs In Vadodara

Manual Tester Area: QAExperience: 4 to 6 yearsLocation: Vadodara, Gujarat Overview We are on the lookout for an experienced QA Tester who can help assess software quality through manual testing. You will be primarily responsible for reporting bugs and glitches and thus, a keen eye for detail with excellent communication skills is a must. If you are also competent in executing test cases and truly understand the importance of quality, we’d like to meet you. Responsibilities Skills Required About Rishabh Software Rishabh Software was founded in the year 2000 by Mr. & Mrs. Raju Shah with a simple thought of delivering exceptional value to global customers. From the start, the vision was clear – to empower businesses with world-class software solutions. They did this by tapping into local talent in their home state of Gujarat by building a platform for budding software developers to grow and nurture their careers. At Rishabh, we not only provide your business with exceptional enterprise-grade applications but go above and beyond. With 1000+ successful projects and a process-driven mindset, we’ve got your back. Our repeat clientele speaks volumes for our values and ethics in all our dealings – be it software development across web, mobile, analytics, cloud, or through our engineering and BPO services. We believe in doing the best for our clients because WE CARE. Manual Testing Jobs In India Interview Preparation

TestNG Interview Questions and Answers
Interview

TestNG Interview Questions and Answers

We are listing 50 testng interview questions and answers in this post. If any important question is missed from our side please add it in the comment. we will update our post accordingly What is TestNG? TestNG is a Java-based testing framework used for writing and executing test cases for a variety of applications, including those written in Java. It provides a flexible and powerful way to write tests, which can be organized into test suites, and can be run in parallel for improved performance. TestNG also provides a number of advanced features, such as data-driven testing, testing of parameters, and configuration through XML files. What are the advantages of using TestNG? Advantages of using TestNG: Easy to use: TestNG has a simple and user-friendly API that makes it easy to write tests. Supports multiple testing styles: TestNG supports a variety of testing styles including unit, functional, integration, and end-to-end testing. TestNG provides advanced test configuration: It supports flexible test configuration options, including test groups, parameters, and data-driven testing. Integration with CI/CD tools: TestNG integrates easily with popular CI/CD tools such as Jenkins and Maven, making it easy to automate testing and report results. Supports parallel testing: TestNG provides support for parallel testing, allowing tests to run simultaneously and reducing the total test execution time. TestNG provides detailed test reports: It generates detailed test reports that provide insights into test execution, including test execution times, results, and stack traces. Flexible test execution order: TestNG allows users to specify the order in which tests should be executed, making it possible to run dependent tests in a specific order. What is the difference between TestNG and JUnit? TestNG and JUnit are two popular Java testing frameworks. They are used for testing Java applications and are both open-source. Here are some differences between the two: Annotation: TestNG uses more advanced annotations such as @DataProvider, @Factory, and @Listeners which make it easier to manage test cases. JUnit, on the other hand, only has basic annotations like @Test, @Before, and @After. Test Configuration: TestNG has a better way of configuring tests, with XML configuration files, while JUnit relies on annotations and hard-coded parameters. Test Prioritization: TestNG allows you to prioritize your tests so that they run in a specific order. JUnit does not have this feature. Test Grouping: TestNG supports test grouping and enables you to run tests based on groups. JUnit does not support this feature. Test Reports: TestNG generates more comprehensive and detailed reports than JUnit. Test Suites: TestNG provides more control over test suites, allowing you to run multiple tests in a single test suite. JUnit does not have this feature. In conclusion, TestNG offers more advanced features and greater control over your tests compared to JUnit, making it the preferred choice for large-scale applications. Can you explain the basic structure of a TestNG test case? TestNG test cases have the following basic structure: Annotation: The first line of a TestNG test case is an annotation that defines the method as a test case. The most commonly used annotation is @Test. Method signature: The method signature defines the name of the test case, any parameters it requires, and its return type. Setup: This section of the test case sets up any necessary resources, such as test data, before the test case is run. Execution: The execution section is where the actual testing is performed. It is the core of the test case and where the logic and assertions are placed to determine if the test case has passed or failed. Tear down: This section of the test case cleans up any resources used during the test case execution. Assertions: Assertions are statements that are used to validate the expected outcome of the test case. If an assertion fails, the test case will be marked as failed. Example: How do you configure TestNG? To configure TestNG, follow these steps: Download and Install TestNG: To get started with TestNG, you first need to download and install it. You can download the latest version of TestNG from the official website (http://testng.org/doc/download.html). Set up TestNG in Eclipse: To set up TestNG in Eclipse, you need to install the TestNG plugin. Go to the Help menu in Eclipse, select Install New Software, and then add the TestNG update site. Create a TestNG Project: To create a TestNG project, go to the File menu in Eclipse, select New, and then select Project. Select TestNG in the left-hand menu, and then click Next. Write your Test Cases: Once you have created your TestNG project, you can start writing your test cases. To do this, you will need to create a Java class and annotate it with the @Test annotation. Run your Test Cases: To run your test cases, right-click on the class file that contains your test cases and select Run As > TestNG Test. Configure TestNG XML file: TestNG provides a powerful way to organize and run your test cases using an XML file. To create a TestNG XML file, you need to right-click on the project and select New > TestNG XML File. Run your TestNG XML file: To run your TestNG XML file, right-click on the XML file and select Run As > TestNG Suite. By following these steps, you can easily configure TestNG and start writing and running your test cases. How does TestNG support data-driven testing? TestNG supports data-driven testing through the use of data providers. Data providers are methods that return data in the form of arrays or collections, which can then be used to feed test cases. In TestNG, you can define data providers with the @DataProvider annotation, which specifies the data source for the test case. The data provider method is then called before the test case, passing the data to the test case as arguments. For example, suppose you have a test case that tests a login functionality. You can define a data provider that returns an array of username and password combinations, and then use this data to

Software QA Manager Jobs in Capgemini
Jobs, Noida

Software QA Manager Jobs | Capgemini

Test Plan Manager/8-11 yrs/Noida Short Description Position: Test Plan Manager Experience: 8+ years of automotive system and test plan experience in infotainment and cluster3 years of experience in Program/Project Management in automotive Location: Noida Test Plan Manager Responsibilities: Critical Skills: Qualifications: BE/B Tech Please share your resume on ramchandra-chandrahas.nale@capgemini.com Capgemini Employee Referral Interview Preparation

Senior Test Engineer
Manual Testing Job

Senior Test Engineer – Salesforce

Software Testing Jobs Category: Testing/Quality AssuranceMain location: India, Karnataka, BangalorePosition ID: J0123-1847Employment Type: Full Time Position Description: Works independently under limited supervision and applies knowledge of the subject matter in Applications Development. Possess sufficient knowledge and skills to effectively deal with issues, challenges within field of specialization to develop simple application solutions. Second level professional with direct impact on results and outcome. Your future duties and responsibilities: • At least 3+ years of work experience in Salesforce development projects and in-depth knowledge of Salesforce platform.• Hands-on experience testing and overseeing the testing of a Salesforce based system, with different software development life cycles (e.g., waterfall, iterative) and contemporary software quality assurance processes and automated tools.• Experience in Testing SFDX, CI/CD tools (Github, Microsoft Azure DevOps etc.)• Experience in developing project quality plans, validate defective prevention plans to deliver effective testing solutions for clients.• Ensure right test environment is available and provide necessary review feedback for test data setup to ensure timely commencement of test execution• Experience validating “go live” activities such as production verification to ensure that the application runs in the production environment without any issues.• Very good communication skills• Understand system components, how they interact with one another, and perform different types of testing: functional, system, regression and acceptance• Build, lead and deliver test plans, estimates, strategy and hands on testing in Salesforce and integrated systems/APIs• Manage all facets of the QA life cycle – Test Strategy, Test Plans, Test Scenarios, Test Cases/Scripts and Defect life-cycle management• Review functional requirements and technical designs to create test plans and detailed test cases• Lead manual and automated testing efforts for multiple projects and products• Build and lead automation framework and automated regression tests Desired to Have Skills Required qualifications to be successful in this role:Location: Bangalore/Chennai/Hyderabad Experience : 3 to 9 Years Skills: What you can expect from us: Insights you can act on While technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success. When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees “members” because they are CGI shareholders and owners, and, as owners, we enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today—one of the world’s largest independent providers of IT and business consulting services. At CGI, we recognize the richness that diversity brings. We strive to create a work culture where everyone belongs, and we collaborate with clients in building more inclusive communities. As an equal opportunity employer, we empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist. Ready to become part of our success story? Join CGI—where your ideas and actions make a difference. Capgemini Employee Referral Interview Preparation

Manual software testing jobs
Manual Testing Job, Pune

Manual software testing jobs | Siemens

Manual and Automation tester (3-5 years of experience) | Pune Job Description We spend up to 90 percent of our lives in buildings, and we believe that everything people do in life deserves a flawless place to do it. In a world where our fundamental health, safety and wellbeing expectations have been deeply impacted with the anxiety of a new virus, buildings should offer a haven. Ideally, a perfect place to learn. A flawless place to grow. A perfect place to prosper. While it’s true that today’s buildings should be efficient, reliable, and safe – these characteristics alone don’t enable businesses and empower people the way a true smart building can. How do you craft the future Smart Buildings? We’re looking for the makers of tomorrow, the hardworking individuals ready to help Siemens transform entire industries, cities and even countries. Get to know us from the inside, develop your skills on the job. Join our Pune team to make difference! What are my Job Responsibilities? What do I need to be eligible for this Role? Make your mark in our exciting world at Siemens. Organization: AdvantaCompany: Siemens Technology and Services Private LimitedExperience Level: Experienced ProfessionalFull / Part-time: Full-time Capgemini Employee Referral Interview Preparation

The main motive for testing software before deployment
Interview

What is the main motive for testing software before deployment?

The main motive for testing software before deployment As per my experience here are some reasons why testing software before deployment is important: Quality assurance: The main motive for testing software before deployment is to ensure its quality and functionality. Testing helps to identify any bugs, issues, or errors that could potentially cause problems for users after deployment. User satisfaction: By testing software before deployment, developers can ensure that the software meets the needs and expectations of users. This helps to increase user satisfaction and reduce the risk of negative feedback or complaints. Compliance: Some software applications may be subject to regulatory requirements, such as data privacy laws, which need to be met before deployment. Testing helps to ensure that the software complies with these regulations. Cost savings: Fixing software problems after deployment can be much more expensive than fixing them during the testing phase. By testing software before deployment, developers can reduce the risk of costly bug fixes and minimize the impact on project timelines. Confidence: Testing software before deployment gives developers and stakeholders confidence that the software is ready to be released. It ensures that the software will work as expected, providing a positive user experience and helping to build a good reputation for the software and the development team. Interview Preparation

Why manual testing is important
Interview

Why manual testing is important?

Manual Testing importance Manual testing is important because it helps to identify issues that can’t be detected by automated testing, such as: Usability issues: Manual testing can help evaluate the user experience, discover if the user interface is user-friendly, and identify any confusing elements. Exploratory testing: This type of manual testing allows testers to take an ad-hoc approach and explore the software to identify issues. Edge cases and corner scenarios: Automated tests may not cover all scenarios, but manual testing can help identify these edge cases and ensure that the software is functioning correctly in these situations. Human intuition: Human testers can bring their own unique perspectives and problem-solving skills to the testing process, which can lead to the discovery of unexpected issues. In summary, manual testing complements automated testing and provides a more comprehensive view of the software’s functionality and quality, leading to a better end product for users. Interview Preparation

Unit Testing
Interview

Unit Testing In Software Engineering

Unit Testing Unit testing is a software testing technique where individual components of a software application are tested in isolation from the rest of the application. The goal of unit testing is to validate that each unit of code is working correctly and as expected. Unit tests are automated, meaning they can be run as many times as needed without manual intervention. They are also repeatable, meaning that they can be run again and again with the same results, providing a consistent level of quality control. Unit testing is a critical component of the software development process and is usually performed during the development phase. It helps identify bugs and defects early in the development process, making it easier and cheaper to fix them. Additionally, unit tests serve as a living documentation of the code and can help to catch any regressions in future development. Overall, unit testing helps ensure that the software application is functioning correctly, reduces the number of defects in the application, and provides confidence to developers and stakeholders that the application will work as expected. Unit testing with one real-life example A real-life example of unit testing would be testing the functionality of a login form in a web application. This can be done using a framework such as JUnit or TestNG. The test cases would cover the following scenarios: Once these test cases are written and executed, the results would indicate whether the login form is functioning correctly or not. If any of the test cases fail, the development team can then fix the issue and rerun the tests to ensure that the form is working as expected. This type of testing helps ensure that the individual components of the web application, in this case, the login form, are working correctly and efficiently. This helps to catch any potential problems before the application is deployed to production, resulting in a smoother user experience for the end-user.

Retesting And Regression Testing
Interview

Difference Between Retesting And Regression Testing

Regression Testing Regression testing is the process of testing a software application after it has been modified or updated to ensure that the changes made do not negatively impact the functionality of the software. This type of testing is used to verify that any new changes or updates to the software do not introduce new bugs or cause existing features to malfunction. Regression testing is typically conducted on a regular basis, such as after each release or update, to ensure that the software remains stable and reliable. The goal of regression testing is to identify and fix any issues before they become major problems for users. What means by retesting? Retesting is the process of testing a software application again after it has been modified or updated. This type of testing is typically conducted after a bug or defect has been identified and fixed, in order to verify that the fix has resolved the issue and that the software is functioning correctly. Retesting is important because it helps to ensure that any bugs or defects that are identified are fully resolved and that the software is stable and reliable. Retesting can also be done after a software update or release to ensure that the new changes have not introduced any new issues or broken existing functionality. What is difference between retesting and regression testing? The main difference between retesting and regression testing is their focus and objectives. Retesting is focused on testing specific areas of the software that have been modified or updated after a bug or defect was identified and fixed, to ensure that the fix has resolved the issue and that the software is functioning correctly. Regression testing, on the other hand, is focused on testing the entire software application after it has been modified or updated to ensure that the changes made do not negatively impact the functionality of the software. This type of testing is used to verify that any new changes or updates to the software do not introduce new bugs or cause existing features to malfunction. In summary, retesting is focused on testing specific areas of the software to ensure that a fix has resolved an issue, while regression testing is focused on testing the entire software application to ensure that changes have not negatively impacted the functionality. Software Testing Jobs

Manual Testing And Its Types
Interview

Manual Testing And Its Types

What is mean by manual testing Manual testing is a process in which software is tested manually by a human tester, rather than using automated tools or scripts. There are several types of manual testing, including: Functional testing: This type of testing verifies that the software functions as intended and meets the requirements specified by the client or end-user. Non-functional testing: This type of testing evaluates the software’s performance, security, usability, and other non-functional aspects. Unit testing: This type of testing focuses on individual units or components of the software, such as functions or methods, to ensure they are working correctly. more.. Integration testing: This type of testing verifies that different components of the software work together as expected. System testing: This type of testing evaluates the software as a whole and verifies that it meets the requirements of the end-user or client. Acceptance testing: This type of testing is the final phase of testing and is performed by the end-user or client to determine whether the software meets their expectations and can be accepted for use. Exploratory testing: This type of testing is performed by a tester to explore the system and find defects, without following a specific test plan or script. Regression testing: This type of testing is done to ensure that changes made to the software have not introduced new bugs or broken existing functionality. What are the advantages of manual testing? Manual testing has several advantages, including: Flexibility: Manual testing allows for more flexibility and creativity in testing, as testers can devise their own test cases and test scenarios. Human intuition: Manual testing allows for the use of human intuition and experience, which can be valuable in finding defects that automated testing may miss. Real-world scenario testing: Manual testing allows for testing in real-world scenarios, which can be difficult to replicate with automated testing. Better detection of usability issues: Manual testing allows for the detection of usability issues, such as user-interface design defects, that may not be identified through automated testing. Cost-effective: In some cases, manual testing can be more cost-effective than automated testing, especially for small projects or projects with a short development cycle. Better understanding of the system: Manual testing helps testers to better understand the system, which can be useful for identifying defects and for providing feedback to developers. Better support for exploratory testing: Manual testing allows for more flexibility in exploring the system and finding defects, which can be useful in identifying defects that may not have been found through other types of testing. What are the different types of testing? There are several types of manual testing, including: Functional testing: This type of testing verifies that the software functions as intended and meets the requirements specified by the client or end-user. Non-functional testing: This type of testing evaluates the software’s performance, security, usability, and other non-functional aspects. Unit testing: This type of testing focuses on individual units or components of the software, such as functions or methods, to ensure they are working correctly. Integration testing: This type of testing verifies that different components of the software work together as expected. System testing: This type of testing evaluates the software as a whole and verifies that it meets the requirements of the end-user or client. Acceptance testing: This type of testing is the final phase of testing and is performed by the end-user or client to determine whether the software meets their expectations and can be accepted for use. Exploratory testing: This type of testing is performed by a tester to explore the system and find defects, without following a specific test plan or script. Regression testing: This type of testing is done to ensure that changes made to the software have not introduced new bugs or broken existing functionality. User Acceptance Testing (UAT): This type of testing is done by the end-users of the system to confirm the system meets their requirements and is ready for production. Compatibility testing: This type of testing is done to confirm the software is compatible with different environments such as different OS, browsers, devices, and hardware. Security testing: This type of testing is done to check the security of the software and ensure that it is protected against unauthorized access, hacking, and data breaches. Localization testing: This type of testing is done to ensure that the software is properly translated and works correctly in different languages and locales. Software Testing Jobs Testing Material

Scroll to Top