Post Job Free
Sign in

Quality Assurance Software Development

Location:
Plano, TX, 75074
Posted:
April 18, 2025

Contact this candidate

Resume:

Bala Krishna

Quality Assurance Automation Engineer

Phone: +1-913-***-****

Email: **************@*****.***

PROFESSIONAL SUMMARY:

Automation Test Engineer with 2 years of experience in software testing using Java and Selenium WebDriver.

Strong understanding of software development processes, quality management, and industry best practices.

Hands-on experience in designing, developing, and executing automated test scripts to enhance software quality and reliability.

Proficient in Selenium, Java, Python, .NET (C#), and C++, ensuring flexibility in automation development.

Expertise in TestNG, JUnit, and Maven in building robust, scalable, and maintainable automation frameworks.

In-depth knowledge of Page Object Model (POM), Data-Driven Testing, and Keyword-Driven Testing.

Experienced in cross-browser testing using Selenium Grid and headless browser testing for efficiency.

Knowledge in API testing using REST Assured and Postman, ensuring backend validation.

Hands-on experience in defect tracking and management using JIRA, enhancing collaboration in Agile environments.

Well-versed in Agile methodologies (Scrum, Kanban) with active participation in sprint planning, daily standups, and retrospectives.

Strong knowledge of Git, GitHub, and Bitbucket for version control and team collaboration.

Performed functional, regression, smoke, and sanity testing across complex applications involving innovative technologies and frameworks.

Developed custom reusable functions and utilities to optimize test automation efficiency.

Solid understanding of OOP concepts in Java, enhancing test script modularity and maintainability.

Excellent debugging, analytical, and problem-solving skills, identifying root causes of test failures efficiently.

Familiar with Python Testing.

Ability to work collaboratively with global project teams, coordinating with developers, business analysts, and product teams to improve software quality.

Self-motivated, with a passion for learning and adapting to new technologies in test automation and software development.

Proficient in Java, including core concepts, object-oriented programming (OOP), and standard libraries.

Become familiar with the Spring Boot framework.

Basic understanding of RESTful APIs and relational databases such as MySQL and PostgreSQL.

Strong analytical and problem-solving skills with a proactive learning attitude.

Ability to communicate and collaborate effectively, with experience working in team environments.

TECHNICAL SKILLS:

Programming Languages

Java, Python, C++, .NET (C#).

Test Automation

Selenium WebDriver, TestNG, JUnit, Maven, Rest Assured.

Frameworks

Page Object Model (POM), Data-Driven, Keyword-Driven.

API Testing

REST Assured, Postman.

Web Development

HTML5, CSS3, BOOTSTRAP, JSON, XML.

Databases

MS SQL, SQL Server, PostgreSQL.

Defect Management

Jira.

Version Control

Git, GitHub.

IDEs & Code Editors

Eclipse, IntelliJ IDEA.

Testing Types

Functional, Regression, Smoke, Sanity, Cross-Browser.

Life Cycle Methodologies

Agile Scrum, Waterfall.

PROFESSIONAL EXPERIENCE:

Accenture Solutions Pvt Ltd – Bengaluru, India

Role: QA Engineer Sep 2021 – Aug 2023

Responsibilities:

Designed and implemented TestNG/JUnit-based automation frameworks for structured test execution.

Developed and maintained automated test scripts using Selenium WebDriver with Java to validate web applications.

Developed and executed automation test scripts using Selenium WebDriver with Cucumber (BDD) for both sprint-based and regression testing.

Created and managed test cases, test scripts, and test execution reports in JIRA for defect tracking.

Attended daily stand-up meetings within the automation team and participated in evening calls with the onshore team, manual testers, developers, and DevOps engineers to discuss deployments and issue resolutions.

Performed cross-browser testing on Chrome, Firefox, and Edge using Selenium Grid for compatibility testing.

Worked in staging and production environments, ensuring smooth deployments and post-deployment validation.

Followed a bi-weekly deployment cycle, validating application functionality after each release.

Collaborated with the team leader to receive test case allocations for different application modules.

Created sample test accounts for testing application workflows and validation.

Maintained daily progress updates in Excel, tracking the execution status of automation scripts.

Encountered and resolved a critical issue where a regression test failed due to an unexpected deployment, requiring collaboration with multiple teams to debug and fix the issue.

Played a key role in troubleshooting login and verification module failures, providing detailed explanations to developers and other stakeholders on how the module should function.

Ensured proper coordination with cross-functional teams during deployments, minimizing disruptions caused by code changes.

Automated UI functional, regression, smoke, and sanity tests to reduce manual testing efforts.

Debugged and resolved automation script failures, ensuring high reliability and execution stability.

Collaborated with developers, business analysts, and product owners to understand requirements and ensure test coverage.

Participated in Agile Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.

Provided knowledge transfer sessions and mentored new team members on automation best practices.

Performed manual testing for web and mobile applications to ensure that functionality and user experience met requirements.

Collaborated with cross-functional teams to deliver end-to-end SaaS solutions using Agile methodologies.

Wrote complex SQL queries to retrieve, manipulate, and analyze data from multiple databases, ensuring efficient data extraction for reporting and decision-making.

Developed and executed automated API tests using Rest Assured, ensuring proper functionality, performance, and security of RESTful web services.

Rest Assured is integrated with CI/CD pipelines for continuous testing, improving the efficiency and reliability of the software development process.

Keywords: Selenium WebDriver, Cucumber (BDD), TestNG, Java, Git, GitHub, JIRA, Eclipse, Maven, Lower Environments, Production, Microsoft Teams, TestNG, Junit, SQL, Rest Assured.

EDUCATIONAL EXPERIENCE:

Master of Science in Computer Science Aug 2023 – Dec 2024

Fitchburg State University, Fitchburg, MA



Contact this candidate