The Job logo

What

Where

Software QA Engineer

ApplyJoin for More Updates

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

Smart SummaryPowered by Roshi
As a Software QA Engineer at Gen, you will be responsible for testing web and desktop apps for Partner Engineering, involving manual and automation tools. The role includes tasks like automating onboarding across platforms, creating test scripts, and collaborating with teams for bug resolution. This is a full-time hybrid opportunity based in Chennai, Tamil Nadu, India.

About the Role

As a Associate SQA Engineer, he or she will be responsible for testing end-to-end web and desktop apps for Partner Engineering using both manual and automation tools. As a QA Engineer, he or she will be part of a team responsible for onboarding our products for partners. He/she will actively participate in the day-to-day execution of Partner onboarding deliverables across platforms such as PC, Mac, Android, and iOS. Should be familiar with software test plans, planning, requirement tracing, and debugging , and collaborate closely with component teams to resolve them.

What You Will Do in This Role

Automate End-to-End Onboarding across all platforms.

Excellent verbal and written communication

Experience in Automation Framework Designing, Executing, and maintaining automated test scripts.

Write automation tests using any scripting languages preferably Python.

Perform manual testing for daily activities, both planned and ad-hoc.

Participate in meetings & reviews with team members and stakeholders.

Work closely with cross functional team to Understand and analyze the Deliverable in terms of project requirements.

Investigate bugs by using available tools and logs,

Support deployments and maintenance activities.

 

What You’ll Need to be Successful in this Role

Bachelor’s degree in computer science or related field with minimum 0-2 years of relevant work experience

 0-2 years of hands-on programming and automation testing experience.

Experience with any of the languages like Java, Perl, Ruby, Python, JavaScript.

Good Understanding of frameworks such as Selenium, Cucumber, etc

Understanding of web applications: HTML, CSS, JavaScript, jQuery, HTTP protocol, REST API, cookies/sessions, browser differences.

Experience with QA testing customer facing web applications and client applications.

Excellent general QA skills like test plan creation, test case development, defect analysis and reporting, test automation.

Excellent knowledge of formal SDLC, and QA methodologies.

Understanding of Agile methodologies (particularly SCRUM).

Experience with cross-browser, cross-platform, and mobile device testing.

Hands on experience with tools like Jira, Jenkins, Git, Perforce, Confluence etc.,

Demonstrated history of learning new skills and tackling new challenges.

Ability to work independently or less supervision.

Experience with any new cool QA automation Frameworks which we can implement in our projects is an added advantage.

Set alert for similar jobsSoftware QA Engineer role in Chennai, India
Gen Logo

Company

Gen

Job Posted

9 months ago

Job Type

Full-time

WorkMode

Hybrid

Experience Level

0-2 Years

Category

Software Engineering

Locations

Chennai, Tamil Nadu, India

Qualification

Bachelor

Applicants

53 applicants

Related Jobs

Propel Technology Group Inc Logo

QA Engineer

Propel Technology Group Inc

Chennai, Tamil Nadu, India

Posted: a year ago

As a QA Engineer at Propel Technology Group Inc, you will be responsible for ensuring the highest quality of our software products through manual and automated testing techniques. Collaborate with teams to design test strategies, develop comprehensive test cases, and report defects effectively. Stay updated with the latest industry trends and continuously improve your testing skills.

NTT DATA Logo

Associate Software Development Engineer

NTT DATA

Chennai, Tamil Nadu, India

Posted: 13 days ago

Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive. Your day at NTT DATA The Associate Software Development Engineer is an entry level subject matter expert, tasked with assisting with designing, developing, and testing software systems, modules, or applications for software enhancements and new products including cloud-based or internet-related tools. This role is accountable for assisting with for detailed design for certain modules/sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients. This role designs and develops functionality in a micro-services environment working with APIs, telemetry data, and running ML/AI algorithms on it, working with both structured and unstructured data. What you'll be doing Key Responsibilities: Receives detailed instructions to design and develop solutions and functionality that drives the growth of business. Assists with writing and testing code. Assists with the execution of automated testing. Takes directions from various stakeholders to participate in software deployment. Assists with delivering software components while working in collaboration with the product team. Supports the integration and building of solutions through automation and coding, using 3rd party software. Receives detailed instructions to craft, build, and debug large scale distributed systems. Assists with writing, updating and maintaining the technical program, end-user documentation, and operational procedures. Assists with refactoring code. Assists with the reviewing of code written by other developers. Performs any other related task as required. Knowledge and Attributes: Basic understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365. Developing subject matter expert in programming languages such as Java, JavaScript, Python, Node.js, libraries and frameworks. Some expertise of data structures, algorithms, and software design with strong analytical and debugging skills. Knowledge of micro services-based software architecture and experience with API product development. Basic understanding of container run time (Kubernetes, Docker, LXC/LXD). Some proficiency with agile, lean practices and believes in test-driven development. Possess a can-do attitude and one that takes initiative. Ability to work well in a diverse team with different backgrounds and experience levels. Ability to thrive in a dynamic, fast-paced environment. Some proficiency with CI/CD concepts and tools. Some proficiency with cloud-based infrastructure and deployments. Excellent attention to detail. Academic Qualifications and Certifications: Bachelor's degree or equivalent in Computer Science, Engineering or a related field. Microsoft Certified Azure Fundamentals preferred. Relevant agile certifications preferred. Required Experience: Entry level experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance Entry level experience with tools across full software delivery lifecycle, for example. IDE, source control, CI, test, mocking, work tracking, defect management. Entry level experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes. Familiarity with working with large data sets and ability to apply proper ML/AI algorithms. Entry level experience in developing micro-services and RESTful APIs. Entry level experience in software development. Workplace type: Hybrid Working