Qa Automation Engineer Resume
MD
OBJECTIVE
- To obtain a Quality Assurance Automation Engineer/SDET position to utilize and develop my testing skills and abilities for the growth of the organization and achieve professional growth while being resourceful, innovative, and flexible.
SUMMARY
- IT professional with 6 years of experience within technical capacities specializing in Software Quality Assurance Testing, testing on Client/Server and Web - based applications.
- Participation in all phases ofthe Software Development Life Cycle (SDLC) with a deep understanding of its methodologies, such asAgile Scrum, andWaterfall models.
- Well versed with various testing stages/levels/phases, testing types, testing techniques, and quality work products.
- Reviewed and analyzed business requirements and test plans, created test cases, test scripts.
- Proficient in utilizing test automation tools, such asSelenium WebDriver, to develop automation testing scripts for web applications.
- Experience working with Junit and Cucumber and Protractor frameworks.
- Proven ability in developing test scripts to implement test cases, test scenarios, and features for BDD (Behavior Driven Development), and TDD (Test Driven Development) using Cucumber and TestNG Frameworks.
- Strong experience in Java and Object-Oriented Programming (OOP) concepts. Extensively used Java for test case automation.
- Generated and implemented BDD Features, Scenarios, and Step Definitions in Cucumber using Gherkin language.
- Successfully implemented Maven Project Management Building tooland Jenkins for Continuous Integration in multiple projects.
- Tracked, documented, and reported tests and defects with a high level of detail and all necessary steps and evidence utilizing test management and bug tracking tool such as JIRA.
- Professional experience in Smoke Testing, Black-Box Testing, Functional Testing, Positive/ Negative Testing, Regression Testing, GUI Software Testing, Ad-Hoc Testing.
- Experience in executing SQL queries to view successful transactions of data and validating data from the backend using MySQL relational database Management System.
- Experience testing RESTful web services using the Postman tool.
- Professional experience on source version control tools such as GIT.
- Cross-functional team member. Capable of working independently or as a part of a team by possessing good communication and self-organization skills, good analytical and computation skills, capable of working in a fast-paced and high-stress environment.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Apache POI, Maven, Cucumber
Languages: Java, HTML, XML, SQL
IDE: Eclipse, VS Code, IntelliJ
Test Framework: JUnit, Cucumber, Test-Driven, Behavior-Driven, and Data-Driven Frameworks
Build Management Tools: Maven
Processes: Agile-Scrum, Waterfall
Project Management/Bug Tracking Tools: JIRA
Continuous Integration Tools: Jenkins
Version Control: GIT, GitHub
Databases: API testing tools
Oracle, MySQL: Postman
Operating Systems: Windows (XP, Vista & 7, 8, 10), iOS, macOS
PROFESSIONAL EXPERIENCE
Confidential
QA Automation Engineer
Responsibilities:
- Working as a QA automation tester on “Electronic Applicants form” module of Confidential portal.
- Participating in Agile Scrum environment and attending Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
- Developing test scripts to implement test cases, test scenarios, and features for Behavior Driven Development (BDD) using Cucumber.
- Performing functional testing to identify various critical points in the application and automated it by usingdifferent tools such as Selenium WebDriver, and Java in a Behavior Driven Development Cucumber framework.
- Creating Feature Files and Step Definitions that are executed with the help of the Cucumber Runner class.
- Generating Cucumber HTML reports with a graphic representation of passed/failed scenarios, including screenshots of Test failures.
- Identifying, reporting, and tracking defects using JIRA bug tracking and project management tool.
- Developing and maintaining an Automation Framework following principles of Page Object Model structure.
- Testing REST APIsusing Postman with JavaScript.
- Developing and maintaining test suites that are triggered with Jenkins CI/CD.
- Working closely with Software Architects to enhance the Test Automation framework and processes.
- Conducting backend testing using SQL queries to perform data accuracy, data validation, and data integrity testing.
- Performing Ad Hoc testing upon the completion of a test case to seek further unresolved bugs with in the application.
- Performing various test types including but not limited to smoke, functional, regression, ad-hoc, positive and negative tests, API testing.
- Received star of the sprint continuously training manual testers Selenium WebDriver.
Environment: Tools: Jira, Selenium WebDriver,Java, Jenkins, Cucumber, Agile Scrum,SQL, Maven, POM, XML, JSON, RESTful Web Services, HTML, Eclipse, Postman, Windows 10
Confidential
QA Automation Tester
Responsibilities:
- Developed functional testing scenarios and detailed functional test cases.
- Participated to develop automation framework using Maven building tool and TestNG framework as well Selenium WebDriver to run test cases in multiple browsers and platforms.
- Generated Test Reports using TestNG test script execution and created the error screenshots.
- Created scripts using Selenium WebDriver and Javafor new functionalities and updating existing scripts.
- Met project deadlines by timing and scheduling tasks in a fast-paced environment.
- Reviewed and generated complex test scripts based upon functional specifications.
- Used Jira for defect reporting and tracking. Closely involved with the development team, maintenance team, and a business team regarding changing requirements, builds, and releases.
- Communicated with developers to discuss test results, bugs, and defects.
- Participated in Agile Scrum ceremonies such as Daily Scrum, Sprint Grooming, Sprint Planning, Sprint Demo, and Sprint Retrospective meetings.
- Assisted automation team in developing Hybrid Automation Testing frameworks from scratch by implementing a Page Object Model and Project Object Model design.
- Supported smoke and regression testing by executing automation scripts using Jenkins.
- Verified, edited, and updated test data in new or existing systems before testing.
- Tested RESTful web service using Postman.
- Was recognized by management for continuously meeting project deadlines.
Environment: Tools:Selenium WebDriver,Java, Jenkins, TestNG, Apache POI API, Agile Scrum,SQL, Maven, POM, XML, JSON, RESTful Web Services, HTML, IntelliJ, HTML reporting, GitHub, Windows 10, Outlook, Slack.
Confidential, MD
QA Manual Tester
Responsibilities:
- Analyzedbusiness requirements,documentedbusiness requirements specifications, and wrotetest cases.
- Worked with the development team to understandtechnical designandarchitecturefor test planning.
- Worked under waterfall methodology.
- Executed manual test cases, re-tested defects, and reviewed results of all tests
- Prepared required documentation fortesting signoffby various parties as required by the project plans.
- Kept track of updates in test plansandtest casesperiodically after changes in requirements.
- Performed Smoke, Functional, Regression, and Integration testing.
- Identified and reported bugs and presented bug reports for weekly status.
- Interacted closely with developers regarding defects, and participated in tracking, reviewing, and analyzing bugs.
Environment: Tools:Manual Tester,Outlook, Oracle DBMS
