We provide IT Staff Augmentation Services!

Qa Engineer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • 8+ years of experience and exposure in IT Industry with Software Development Testing with Specialization in Quality Assurance Testing of the applications developed under Windows operating systems.
  • Obtained AWS Certified Cloud Practitioner Certification.
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, TestNG, JUnit.
  • Designed and implemented different automation frameworks like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects.
  • Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional WebApplications.
  • Extensive knowledge in Performance Test Life Cycle.
  • Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features
  • Expertise in Preparation of Automation Test Beds, Frame Works Installation Setup and Support such as Integrating SoapUI with Selenium.
  • Expertise in writing SQL Queries, SQL *PLUS, PLSQL Stored procedures for databases like Oracle, MySQL, as well as Windows platform.
  • Last but not the least a committed and motivated team player with excellent communication and interpersonal skills with good adaptability knowledge.
  • Well versed with all phases of Software Development Life Cycle (SDLC) with experience in various Software Development Testing Methodologies like Water Fall Model, V - Model, and Agile Development Model.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP, HP Quality Center/ALM, Junit, TestNG, Jenkins and Cucumber to develop automation testing scripts for web and client server applications.
  • Proficient in developing and executing high quality Test Cases and Test Scripts from Requirements.
  • Experienced using Web-debugging tool like XPATH, Fire Path and Firebug for finding elements locator.
  • Expertise in debugging issues occurred in front end part of web-based application which is developed using HTML5, CSS3, Angular JS and Java.
  • Proficient in analyzing system & functional specifications, UI wireframes, use cases, business requirements, business rules to prepare test cases/scenarios.
  • Good experience in using Java, Junit and TestNG test framework to write functional test.
  • Experienced in making DataDriven and keyword and hybrid Framework to maintain Test Suites.
  • Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
  • Proficient in using Soap UI for testing Web Services and used various types of assertions such as soap fault, Contains, Soap not fault, X-path etc.
  • Experienced with various Testing Strategies like Integration Testing, System Testing, End-to-End Testing, Regression Testing, Performance Testing and User Acceptance Testing.
  • Experienced in preparing Test Scenarios, Test Cases and Test Design for Manual and Automation Testing
  • Experienced in evolving Test requirements throughout the Project Life Cycle Implementation including Requirements Gathering, Test Planning, Test Case Development, Environment Setup and Test Execution

TECHNICAL SKILLS

Functional Testing Tools: Selenium WebDriver, SOAP UI, HP ALM/Quality Center.

Performance Testing Tools: LoadRunner, XtreamLoad

Java Test Tools: AgileTest

Database Test Tools: AQT, Data Generator, SQL profiler, MySql.

Bug Tracking Tools: BUGTrack, BugHost, Bug Station, JIRA, ALM

Operating Systems: Windows XP, 2000/NT/98/95/, MS-DOS

Languages: VB, C, C++, SQL, PL/SQL, Java, Ruby, HTML, CSS, XML

Databases: Oracle9i/10g, Microsoft SQL Server 2000/2005, MS-Access

Internet: Java Script, VBScript, HTML, XML, IIS

Office Tools: MS- Word, Excel, PowerPoint, Visio, Adobe Acrobat.

Application Servers: JBoss, WebSphere

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

QA Engineer

Responsibilities:

  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Conducted backend testing using SQL queries to validate data for database.
  • Verified, edited and update test data in new or existing systems before testing.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
  • Worked in the form of sprint team with business analysts and developers in Agile methodology.
  • Written templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Using Cloud watch and new relic to monitor our API and Dynamo DB performance.
  • Execute Load/Performance Tests that integrate workloads from multiple teams. Performed scalability, performance and load testing using Jmeter (system analysis, creating virtual user environment, defining user behavior, running load test scenario, monitoring the performance, analyzing results).
  • Design, develop and execute automated tests in Java to validate solutions and environments. Help product teams define performance test success criteria.
  • Designed and developed automation test scripts in Java implementing test in selenium web driver.
  • Deploy and run applications using Docker containers.
  • Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto scaling etc.) and deployment services (OpsWorks and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail).
  • Managing security groups on AWS and custom monitoring using cloud watch.
  • Work collaboratively with cross-functional teams to understand project objectives, gather performance automation requirements, design automated tests, troubleshoot issues, and implement scalable performance test automation solutions.
  • Worked in an “Agile Software Delivery methodology” highly focused on developing & enhancing build pipeline for Continuous Integration, written the docker python scripts to configure the remote servers.
  • Technical knowledge in configuring TCP/IP, DNS, LAN, WAN, HTTP, HTTPS .
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front- end servers.
  • Expertise in Test Planning, Test cases Design, Test Environment Setup, Test Data setup, Defect Management and Configuration Management.
  • Integrated Selenium automation regression test suite in Jenkins build pipeline.
  • Assist in finding and removing performance bottlenecks that prevent exceeding targeted concurrency and SLA goals.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
  • Having experienced in Agile Methodologies, scrum stories and sprints experience in a python based environment.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG).
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Worked on Data Driven Framework and POM for Automation test scripts.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Added many front-end automation tests and BDD steps using Cucumber specification framework, TestNG, and Java which decreased 75% of manual testing.
  • Maintained and executed Maven build files for running automated tests.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven.
  • Execute test plans and create test reports to describe program evaluation, testing, and correction
  • Assist Application Developers and technical support staff in identifying and resolving problems
  • Recommend design improvements or corrections to engineers throughout the development process
  • Monitor program performance after implementation to prevent reoccurrence of program operating problems and ensure efficiency of operation
  • Develop and implement robust MVC Pattern based Keyword Driven, Selenium Page Object Model Framework with Selenium WebDriver using Object Oriented Programing Java and open-source unit test framework TestNG which cut down the script development time in half.
  • Improve quality assurance to increase throughput, improve quality, and continuously improve our testing processes
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Page Object Model, SOAP UI, POM, Data Driven Framework, Quality Center/ALM, XPath, WebServices, agile, Eclipse, Apache, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows.

Confidential, Austin, TX

QA Engineer

Responsibilities:

  • Participated in User story discussion and requirement grooming, sprint planning and review meetings
  • Executed automation scripts on different browsers/environments & reported defects/results to the team.
  • Performed Smoke, System testing, Integration Testing, Regression testing, User acceptance testing and Database testing.
  • Used Firebug to do web based application testing with selenium for the commands and locator application
  • Coordinating with the developers for resolution of defects, coordination.
  • Played a key decision maker role in converting the User Stories to System and Integration Testing Requirements during the JAD sessions.
  • Reviewed functional and non-functional system requirements and constructed a conceptual design and detailed designs.
  • Created test scenarios and test cases based on functional documents and User stories.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using ALM.
  • Execute automation scripts using Maven, Selenium Grid for different browsers/devices/environments parallel testing
  • Was completely responsible for Integration Testing and Production Deployment Readiness tasks that includes but not limited to Designing Integration Test Strategy, Integration Test Planning and Scheduling, Integration Test Data Acquisition, Testing Tools Management and Setup, Test Execution, Bugs Fixing & Tracking and Finally Reporting.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Was completely responsible for the Test Data Management across the Board for CORE UI Testing Activities and Efforts.
  • Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features development
  • Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
  • Responsible for setting up the framework and test environment.
  • Configured Selenium Web Driver, TestNG, Eclipse IDE and created selenium automation scripts in java using TestNG.

Environment: Java, Selenium WebDriver, TestNG, Maven, Web Services, Eclipse, HTML, XML, JavaScript, Eclipse, Xpath, Quality Center/ALM, Firepath and Firebug, Windows.

Confidential

QA Engineer

Responsibilities:

  • Used Firebug and Firepath to write automated test scripts using XPATH.
  • Clearly documented all the test cases and executing methods and techniques and uploaded all the requirements.
  • Worked closely with Business teams and participated in Business Acceptance Testing (BAT).
  • Flexible and willing to adjust to operational pressures, often at short notice.
  • Highly motivated, dedicated, hardworking team player and easily adapted to newer environments.
  • Strong verbal written communication skills with the ability to effectively communicate with peers and non-technical personnel.
  • Responsible for design and development of requirements collected from the customer.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Responsible for setting up the framework and test environment.
  • Used Cucumber automated testing to test new and existing functionality.
  • Developed and automated regression test cases with positive scenarios using Selenium WebDriver.
  • Extensively involved in integrating Selenium WebDriver with existing API to test framework.
  • Determine the schedule and sequence of testing activities using test driven development and shift-left initiative for all projects in the work program
  • Performs a broad variety of tasks in support of product and process design as assigned by the departmental manager
  • Validated SOAP UI and Restful API services
  • Develop and implement robust MVC Pattern based Keyword Driven, Selenium Page Object Model Framework with Selenium WebDriver using Object Oriented Programing Java and open-source unit test framework TestNG which cut down the script development time in half.
  • Responsible for the development, implementation, and continuous improvement of process effectiveness and efficiency at the site
  • Establish and drive tactical and strategic QA plans and initiatives
  • Manage the work program for the QA & testing for data intensive critical applications
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Executed Backend and Database tests using SQL queries, validating the data for database editing and debugging is conducted using selenium.
  • Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
  • Performed active regression, load, stress, volume and performance testing.

Environment: Java, Selenium WebDriver, Selenium Grid, Web Services, SOAP UI, JavaScript, TestNG, Maven, XPath, Quality Center/ALM, UNIX, Firebug and Firepath.

Confidential

QA Analyst

Responsibilities:

  • Prepare Test Status Reports, Defect reports and product status reports
  • Close interaction with Team Members, Developers, Business Analyst and Project Management.
  • Investigate test and production failures, perform root cause analysis and create detailed bug reports
  • Actively involved in HP Quality Center implementation, customization and automated test integration.
  • Developed QTP scripts to automate smoke and regression testing.
  • Developed and managed the shared object repository in QTP.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
  • Simulated various business scenarios and verified the web transactions and data flow.
  • Designed pages as per the given mock up, made it cross browser compatible and fixed the bugs related to the pages.
  • Executed test cases to validate UI functionalities, web elements, dynamic contents, and reported defects promptly & accurately.
  • Conducted regression tests on batch processes, data updates to support online features.
  • Leveraged SQL skill to execute and manipulate ad hoc reports and validate data integrity.
  • Developed data driven tests using QTP to test various sets of data.
  • Developed scripts and scenarios for automated testing new and enhanced web based products using Load Runner.
  • Prepared Test Plan, developed Test cases and setup milestones for each phase of the testing.
  • Reviewed build release notes, execute functionality test cases to validate each build against the requirements.
  • Attended ambiguity review sessions, bug review meetings to prioritize bugs and resolve technical issues.
  • Mapped the requirements to test scenarios and ensured proper test coverage.
  • Manually executed the test scenarios and verified the UI functionalities and validated against the expected result sets.
  • Performed functional tests to validate the enhancements to Bill Pay and online banking modules.
  • Conducted backend tests and constructed and executed SQL queries to extract data from various tables.
  • Thorough Database Testing on Oracle Database created and executed SQL Queries to validate specific Business Process.

Environment: Manual Testing, Java, HTML, CSS, MS Office, Quality Center, SQL, PL-SQL, Windows Reported and tracked defects using Quality center.

We'd love your feedback!