The Job logo

What

Where

Quality Assurance Engineer - Internship

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
As a Quality Assurance Engineer - Intern, you will assist in creating and executing test plans, collaborating with QA team, developing automated test scripts, analyzing requirements, and ensuring software quality. This full-time, on-site opportunity at Ai Palette in Bengaluru, Karnataka requires strong Python skills and knowledge of Selenium.

Key Responsibilities:

  1. Assist in the creation, execution, and maintenance of test plans, test cases, and test scripts.
  2. Collaborate with the QA team to ensure that the software products meet quality standards and are free of defects.
  3. Develop and maintain automated test scripts using Python and Selenium.
  4. Participate in the design and implementation of testing frameworks, emphasizing best practices and efficiency.
  5. Perform manual and automated testing, including data validation, functional testing, regression testing, and user acceptance testing.
  6. Analyze requirements and user stories to prepare effective test cases.
  7. Execute and report test results, including defect identification and tracking.
  8. Collaborate with developers to ensure timely issue resolution and accurate bug tracking.

Qualifications:

  1. Currently pursuing a degree in Computer Science, Information Technology, or a related field.
  2. Strong programming skills in Python.
  3. Basic knowledge of test automation using Selenium.
  4. Understanding of test framework design principles.
  5. Good communication skills, both written and verbal.
  6. Strong problem-solving skills and analytical thinking.
  7. Enthusiastic, proactive, and a quick learner.
Set alert for similar jobsQuality Assurance Engineer - Internship role in Bengaluru, India
Ai Palette Logo

Company

Ai Palette

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

0-2 Years

Category

Technology

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

18 applicants

Related Jobs

Thomson Reuters Logo

Senior Quality Assurance Engineer

Thomson Reuters

Bengaluru, Karnataka, India

Posted: 8 months ago

The Senior Quality Assurance Engineer will design and implement automated testing solutions, test applications across various technologies, collaborate with teams, coach junior engineers, and participate in agile sprints. The role requires effective communication with stakeholders and involvement in test automation and manual testing.

Bain & Company Logo

Engineer, Quality Assurance

Bain & Company

New Delhi, Delhi, India

Posted: a year ago

JOB DESCRIPTION Company Overview : Bain & Company is a global consultancy that helps the world’s most ambitious change-makers define the future. Across 65 cities in 40 countries, we work alongside our clients as one team with a shared ambition to achieve extraordinary results, outperform the competition, and redefine industries. We complement our tailored, integrated expertise with a vibrant ecosystem of digital innovators to deliver better, faster, and more enduring outcomes. Our 10-year commitment to invest more than $1 billion in pro bono services brings our talent, expertise, and insight to organizations tackling today’s urgent challenges in education, racial equity, social justice, economic development, and the environment. Since our founding in 1973, we have measured our success by the success of our clients, and we proudly maintain the highest level of client advocacy in the industry.   Position Summary: This position sits on a scrum team and is responsible for conducting quality assurance (QA) on specific software applications.  Working with their agile team, and with some support from QA leader, this position plans, conducts and reports results on a variety of tests including manual, exploratory, automated regression, and performance testing.  As active member of the scrum team, this position participates in all scrum ceremonies. The position works closely with QA Manager, Senior QA, and team to implement the QA process and initiatives; and with TSG Project Managers, Development Managers, and customer Project Managers to develop and execute test plans. The QA engineer works with the same individuals to assist in the development of user acceptance test plans. As experienced member of the QA team, this position is expected to participate in larger and more complex projects. The QA engineer also participates in application testing required to support Infrastructure group initiatives including operating system patches and upgrades.   Essential Functions:   Requirement, Project, and Business understanding (20%)  Develop deep expertise in testing and the business functions (developing knowledge of how Bain works, how applications integrate, and subject matter expertise to provide more thoughtful test plans and more thorough testing) Build a thorough understanding of the development life cycle. Support team on common QA methodologies, tools, and processes, with guidance Understand functional and non-functional requirements and the business context for which the application is being developed. Participate in meetings and calls pertaining to requirements and clarification of requirement issues.    Test planning, design, execution, and defect management (50%)  Development comprehensive functional and regression test plans that incorporate systematic testing of core functionality as well as assessments of the user interface and process flow Able to support on multiple types of testing like API, Cross browser testing or others. Assist the Function and customer Project Managers in the development of user acceptance test plans Supports test data and test environment related activities. Participate in the testing of all applications as necessary to support Infrastructure initiatives that include server and client operating systems patches and upgrades, new server or client software that interacts with applications supported by the Application Development team and new hardware deployments. Design and document test scenarios, manual test cases for the functional and non-functional requirements.  Write, maintain, and execute automated UI test scripts, with assistance. Maintain a suite of manual and automated regression test cases, ensuring that test cases found missing during internal and external testing are incorporated into this suite. Keep the regression suite updated for all changes in requirement Execute the test cases and prepare test logs. Conduct performance testing to ensure that the application conforms to the defined performance specifications. Interpret the outcome of the testing and escalate any issues in the performance of the application. Report any defect found during the execution using the project's defined defect management tool. Troubleshoot bugs to identify ultimate root cause and then document findings in bug tracking software. Also clearly understand the impacted areas due to resolution suggested/provided by the development team.  Work with the team to ensure bugs found in testing are resolved and retested. Update the status accordingly.    Collaboration (10%) Provide input into application test strategy, including amount of manual, exploratory, and automated tests, working with both QA leadership and scrum team Raise concerns, roadblocks, and impediments to scrum team and management in a timely manner  Participates fully in all scrum ceremonies, including sprint reviews Help scrum team ensure sprint goal is met, including activities outside QA function when requested Support application deployment as necessary Take ownership Automation (10%) Able to set up and refine predesigned test automation framework as per project’s need.  Work along with developer to set up and maintain source control as well as pipelines for automated test cases in CI/CD. Leadership (10%)   Take ownership of test deliverables of the project  Lead or assist in initiatives within the QA team.  In the process, demonstrate leadership and superior teamwork. Mentor and train new associates in the testing community and support their onboarding Qualifications : Education and Work Experience: Bachelor's/Master's in Computer Applications, Computer Engineering, Business, Information technology 4-6 years of experience Individual Contributor Functional testing, Regression testing, Smoke testing, SQL, Automation testing, Selenium, Java, JavaScript, C#, Python, Strong Analytical and reasoning skills,Communication, Agile, Scrum, Kanban, Scrum ban, Bug\defect Management, Test Execution, Test Design, ALM tools (JIRA, HP QC.) and Test management tools (Zephyr, Xray, Test Sigma.), Maven, Nunit, Few short travels could be required for business/team collaboration   Knowledge, Skills, and Abilities: Strong knowledge of common software QA methodologies, tools, and processes. Good Knowledge of any of the programming language like Java, JavaScript, Python, C# with a test automation tool  Experience with test automation components like Selenium Web-driver, Junit, TestNG, Cucumber and Extent reports  Understanding of Rest API testing with working knowledge in any one tool API testing tool.  (Postman, SOAP UI, Swagger UI)   Working knowledge of test management tool Strong written and verbal communication skills Ability to establish trusted partnerships with product heads, and executive level stakeholders Comfort with agile operating models        Attention to detail and aptitude for analytical problem resolution Strong critical thinking skills Demonstrated interest in and aptitude for technology Ability to work independently and with teams.

Hewlett Packard Enterprise Logo

Software Engineer Quality Assurance

Hewlett Packard Enterprise

Bengaluru, Karnataka, India

Posted: 3 months ago

Job description  What you'll do: 7-9 years of relevant work experience, including development and/or test automation experience. BE/BTech degree in Computer Science or relevant technical field or equivalent practical experience Hands-on experience with functional, Integration, Performance, and test planning, and test designing. Hands-on experience in automation testing tools & frameworks such as Selenium WebDriver/Robot framework/Cucumber etc. Hands-on in a programming language like Python/Java. Able to develop custom test frameworks to solve the problems. Hands-on experience with bug tracking tools like JIRA, and test management tools like JIRA Desirable experience in performance tools like JMeter and Postman. A growth mindset and passion for building things from the ground up, and most importantly, should be fun to work with. Ability to think strategically and implement with excellence.   What you need to bring: Experience in highly scalable applications preferably SaaS & ITOM based applications. Excellent communication with strong attention to detail Responsibilities: Coordinate with product management and engineering and understand the requirements. Design, Develop automation/Performance testing Frameworks/Scripts Debug production issues and identify RCA. Responsible for Automation testing daily pipelines.   Additional Skills: Accountability, Accountability, Action Planning, Active Learning, Active Listening, Agile Methodology, Agile Scrum Development, Analytical Thinking, Bias, Coaching, Creativity, Critical Thinking, Cross-Functional Teamwork, Data Analysis Management, Data Collection Management, Data Controls, Design, Design Thinking, Empathy, Follow-Through, Group Problem Solving, Growth Mindset, Intellectual Curiosity, Long Term Planning, Managing Ambiguity {+ 5 more}

Opentext Logo

Quality Assurance Engineer

Opentext

Hyderabad, Telangana, India

Posted: a year ago

You are great at: Develop and maintain test test cases while performing all testing activities including functional, integration and regression testing. Design/Develop/Maintain the Automation Framework. setup regular execution test-beds for continuous delivery Identify, isolate, regress, and communicate bugs effectively and efficiently. Evaluate and communicate test coverage, *red flags- and anomalies to the Scrum team to aid in making the decision to certify releases. Work with a diverse set of enterprise applications Perform business/requirements analysis and identify requirements traceability Have expertise in Scrum and be able to help team members create automation strategies for new features   What it Takes: Bachelor’s degree in software engineering, computer science or equivalent with 5+ years of experience with test-driven, behaviour-driven, or acceptance test-driven developments Experience in testing complex enterprise level applications Experience with open-source automation frameworks such as JUnit, TestNG or Robot, gradle and continuous integration Black Box / Grey Box testing experience in testing product API (Java) Knowledge of bug tracking tools such as Bugzilla and/or Jira Knowledge of Java and Apache/Opens Source Projects Solid testing experience with SQL and database technologies (e.g., SQL Server, MySQL, Oracle, etc. Exposure to Apache Camel Experience in information extraction is a plus Experience testing software in both Unix, Linux, and Windows systems Good understanding of performance and security aspects of software development Experience with  SOA, Web Services and SOAP is desirable Prior experience using Selenium and JMeter is a plus Prior experience in Discovery domain domain is a plus