Qa Engineer Resume
Washington, DC
OBJECTIVE:
- Software tester with time management and collaborative skills and expertise in manual and automated testing. A solid history of discovering errors and resolving defects and ensuring client expectations are met. Looking for challenging opportunities to add value in teh Software Industry as a Quality Assurance Engineer, analyst, or tester where I can utilize my experience and ability.
SUMMARY
- Experienced in developing different automation frameworks such as Data - Driven (DD) and Behavior Driven (BDD) using Page Object Model (POM) design patterns.
- 7+ years of experience in Software testing in teh areas of Web-based, Client-Server applications using Manual and Automation testing techniques. Well-versed in Automation testing techniques and methodologies.
- Proficient in analyzing requirements, writing test plans, executing test cases, defect tracking, and reporting.
- Experience in all phases of teh Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Worked extensively in different project management methodologies, including Agile and Waterfall Methodologies.
- Experienced working in Cloud technologies as Azure or AWS
- Professionally skilled in creating, modifying, enhancing, and maintaining automation scripts using JAVA, Selenium WebDriver, TestNG, Cucumber, and Junit.
- Experienced in Manual Testing, Automated Testing, Smoke Testing, Integration Testing, Security Testing, System Testing, UAT, And Regression.
- Experienced in black box testing techniques, which included integration, functional, regression, unit, end-to-end, and sanity testing.
- Experienced in troubleshooting and performance testing skills.
- Experience in writing and executing SQL queries to perform Data Validation and Back-end testing of databases to check teh integrity of data.
- Experienced on 508 testing and use of JAWS tool.
- Good understanding of REST web services, HTML, and CSS
- Extensive experience developing manual tests in ALM
- Expertise in performing Functional testing, Integration testing, and Regression testing.
- Good working experience in version control tools like Git, GitHub, build management tool MAVEN, and scheduling teh automation builds using JENKINS.
- Good experience in mobile application testing.
- Skilled in testing Client/Server and Web-Based applications and knowledgeable in different domains such as Retail, E-commerce, and Health. Proficient in multi-platform and cross-browser testing.
- Sounds Knowledge on Postman/Rest- API and performance testing.
- Strong communicator and skillful in working closely with clients to identify and resolve issues.
- Excellent verbal and written communication skills and a good team player.
TECHNICAL SKILLS
Testing Type: Functional, Web and Rest API, Database
Automation Testing Tools: Selenium WebDriver, Junit, Cucumber, TestNG, Appium, Apache Poi Jenkins, Net beans, Git, JMeter, Postman, Rest API, ANDI, XML, JSON
Methodologies: SDLC, Agile-Scrum, SAFe-Agile, Waterfall
Project/Test Management: Jira, Rally, Confluence, TestRail, VSTS, HP ALM, Bugzilla, QC
Database: Microsoft SQL Server 2008 R2, Oracle 10g
Programming Language: Java, C# SQL, CSS, JavaScript
Web Servers: Apache, IIS, IBM Web Sphere, Web logical
Cloud: Azure DevOps, AWS, Browser Stack, Sauce Lab, Okta, Salesforce, Snowflake
Application Tools: MS Dynamics, MS Office Suite (Word, Excel, PowerPoint, Outlook, Access)
PROFESSIONAL EXPERIENCE
QA Engineer
Confidential, Washington, DC
Responsibilities:
- Worked with Business Analysts to define test cases, test plans, and test data, ensuring accurate coverage of business and functional requirements.
- Involved in Product Backlog, Sprint Planning, Sprint Backlog, Daily Scrum Calls, Sprint demos, and Retrospective Meetings.
- Develops systems for measuring productivity; design and implement training plans; lead teh team to achieve productivity gains
- Closely interacted with teh Development and Business teams in resolving teh bugs.
- Well-versed in Jira Agile - For Plan, Add User Stories, Add Tasks, Create Test Cases, Create Defects, and Iterations.
- Developed and executed regression test cases/scripts, including black box and white box tests.
- Hands-on experience in implementing a DevOps pipeline using Jenkins and teh AWS CI/CD tool sets
- Responsible for Preparing Test Cases Based on teh Functional Requirements.
- Involved in creating a Behavior driven framework for teh project implementation.
- Created and documented teh Test Designs for each functional area mentioned in Test Plans.
- Created cucumber features using gherkin language for BDD test development.
- Involved in Manual testing using Jira to develop test cases, execute teh scripts, and log teh defects.
- Executed Section 508 compliance checking of web sites
- Aided developers and interpreted Section 508 technical standards
- Worked in conjunction with UAT testers to run automated UAT test suites before teh release.
- Followed Sprint Burn down Chart, Release Burn down Chart, and attended Agile Sprint Meeting.
- Performed Web Service API testing using POSTMAN.
- Proven ability to develop, and maintain system documentation
- Expert in using Jira as a project management tool.
- Proficient with testingREST APIs and Web & Database testing.
- Conductedbackend testing using SQL queriesto validate data for teh database.
- Participating in Daily Scrum/Weekly Status Meetings and discussing issues/improvement opportunities with teh Program Manager.
Environment: Jira, Agile Methodology, SQL Server, GIT, Selenium, BDD, Gherkin, Cucumber, Confluence, JUnit, REST/API, Postman, Java, Jenkins, AWS, Maven.
QA Automation Engineer
Confidential, Chicago, IL
Responsibilities:
- Worked closely with QA team members, developers, business analysts, and clients to understand teh application's requirements and functional flow.
- Participated in sprint planning, daily scrum, and retrospective meetings as part of teh agile Project.
- Wrote and updated manual test cases for team using, maintaining optimal organization for maximum productivity.
- Performed Regression, Functional, Positive, Negative, and boundary value testing using Selenium web driver and Core Java.
- Performed exploratory testing when teh requirement document was unavailable
- Developed Page Object Model (POM) design pattern to keep all teh page objects separately and Maven as a dependency management tool.
- Implemented utility class using java, selenium, and JavaScript library to perform various actions to click, send and retrieve data.
- Used TestNG framework to run unit tests and Maven to build teh Project.
- Used Postman to validate teh backend services response.
- Experience testing Web Services and knowledge of using XML format
- Written SQL queries and statements to test databases for retrieving, editing, and inserting data.
- Involved in maintaining existing test scenarios that are failing on Jenkins's pipeline as daily activities
- Involved in cross-browser tests on Firefox and Google Chrome using Sauce-Lab.
- Used Git and GitHub to manage projects and keep records of source code history and for team collaboration.
- Managed teh Defect Tracking process, which included prioritizing and assigning bugs, and verifying "bug fixes" using JIRA.
- Involved in testing using any production-related issue to support teh production team and hotfix release activities
Environment: TestNG, Java, Selenium, Git, GitHub, Jenkins, MAVEN, Sauce-Lab, HTTP, REST API, Postman, SQL, MySQL, Allure Report, JIRA, Firefox, Safari, Chrome, Snagit.
QA Engineer
Confidential, Ann Arbor, MI
Responsibilities:
- Analyzed business requirements document with teh business and development teams to understand teh existing application's architecture and functionalities.
- Written manual test cases and run test cases.
- Participated in daily stand-up and sprint planning sessions as part of agile scrum methodology.
- Worked closely with automation lead to get an in-depth understanding of teh test scenarios or technical implementation approaches.
- Prepared test cases for a new integrated system for Functional, Regression, System, Integration, and end-to-end testing.
- Modified and enhanced existing test framework using Selenium Web-driver and Java for further test creation and execution.
- Carry out extensive Regression testing using Jira during various phases of development.
- Written test automation scripts in Selenium Web-Driver and configured TestNG framework.
- Used Page Object Model (POM) design pattern to create teh automation framework from scratch.
- Integrated Selenium, MAVEN, and Jenkins and scheduled scripts for performing smoke, functional, integration, and regression testing on teh application.
- Performed positive & negative testing through automation, continuous Integration testing using Jenkins, and generated weekly test execution reports.
- Manually validated GET and POST requests using Postman.
Environment: Agile Scrum, Java, TestRail, Selenium Suite, MAVEN, TestNG, Jenkins, Git, GitHub, REST API, Postman.
QA Analyst
Confidential, Reston, VA
Responsibilities:
- Worked in an Agile environment, participated in scrum and sprint meetings, and conducted testing for each sprint release.
- Analyzed teh project documentation to ensure a thorough understanding of teh user stories, including, but not limited to, business, and technical requirements, functional specifications, process flow/contextual diagrams, integration points, and use cases.
- Designed and developed test conditions and manual test cases to address business and technical requirements.
- Implemented test cases, created traceability matrices, defined test data, and set up teh environment.
- Performed data consistency by executing SQL queries on teh MySQL database management system.
- Performed Smoke, Functional, Integration, Regression, and User Acceptance testing.
- Used HP ALM and JIRA for tracking, analyzing, and documenting defects.
Environment: Quality Center, MS Excel, MS Office, SharePoint, MySQL, SQL, Agile Scrum, JIRA
