Qa Engineer Resume
St Louis, MO
SUMMARY
- Software QA Engineer with 6 years of overall experience in the IT across various development and testing project
- Having experience in Test Automation Framework implementation using Java, Selenium, Appium with TestNG and Junit.
- Having rich experience Automation Frameworks like Data Driven, Hybrid driven and BDD/TDD.
- Experience in testingMobile Web applicationsand performed the Apps testing on iPhone and Android Devices.
- Developed manual test cases and automation script for mobile native applications using Appium, java.
- Extensive knowledge of Software Development Lifecycle (SDLC), Complete Testing Life Cycle which includes Analysis, Creating Test Plans, Implementation and Testing of a software application
- Experienced in testing web services/REST API’s using POSTMAN and Rest Assured.
- Have worked extensively on Web based, Client/Server applications performing, GUI and Functionality Testing, Black Box Testing, System Testing, Performance, Load, Stress and Regression Testing.
- Hands on experience of defect reporting into bug tracking systems such as Jira, QC/ALM.
- Worked with Jenkins & Maven for Continuous Integration and Continuous Build.
- Worked with GitHub as version control tool to pull the code.
- Extensive use of SQL queries to perform data integrity and data validity test.
- Performed End - to-End testing by Manual and Automation.
- Quick Learner, Hardworking, Excellent Team Player with an ability to forge good working relationships with Clients.
- Efficient in implementing QA processes, establishing standards, procedures and methodologies.
- Having rich experience and knowledge on agile methodologies and ways of working in agile that includes daily stand-ups, Sprint Planning, Sprint grooming and Product reviews.
TECHNICAL SKILLS
Testing Tools: QTP,Selenium WebDriver, Cucumber, TestNG, junit, Selenium WebDriver/IDE, Selenium Grid, Appium, Postman, RestAssured, SQL.
Languages/Scripting: PL/SQL, Java, Java Script.
Databases: MS Access, MySQL, SQL Server
Testing Methodology: Regression testing, Black Box testing, Unit Testing, Smoke testing, GUI testing, Functionality Testing, User Acceptance (UAT) Testing, Integration Testing, System Testing, Data Driven Testing, Back-end testing API/Web services Testing.
Documentation tools: MS Word, Excel, Power point, MS Project and Confluence.
Operating Systems: MS Windows all versions, Mac OSX
Web Debugging: XPath, Fire Path and Fire Bug
IDE: Eclipse
Browsers: Windows IE, Mac Safari, Mozilla.
PROFESSIONAL EXPERIENCE
Confidential, ST. Louis, MO
QA Engineer
Responsibilities:
- Involved in writing automation scripts and manual test cases using Java, Appium and selenium depends upon requirement.
- Configured Maven for JAVA automation projects and developed Maven Project Object Model (POM).
- Implemented Page Objects Framework (POM) and Data Driven frameworks to retrieve test data from Excel and SQL databases.
- Validating the fields in the pages using TestNG frameworks.
- Involved in executing all the scripts both API and UI on different devices using Java, selenium and Appium.
- Created REST API tests and tested URI’s using POSTMAN.
- Involved and support our fully native Online Access mobile application.
- Experience inMobile APP testing on Android and iPhone,Emulator, Simulatorto perform Mobile App testing, phone functionality and native app testing.
- Experience with Postman, fiddler tools for traffic monitor to find the logs for failed API' s, web services using API Protocols, Data Formats and using SQL queries to validate back end data.
- Experience and involved in using GIT commands for committing, Jenkins for CICD pipeline for daily builds and pulling code and using source tree
- Involved in creating the defects using JIRA, Jira Align tools that were identified as part of the development environment.
- Attending Daily Scrum Meeting's, involving in sprint planning, Conducting demo for Story Acceptance.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts. Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Performed Smoke and Functional testing on every build of the application
- Attended the daily Bug review meetings, weekly status meetings and walk through and interacted with Business Analysts and Developers for resolving Defects.
Confidential, St. Louis, MO
Selenium Automation Engineer
Responsibilities:
- Collaborate with business analysts and development team to design high quality applications, evaluate all requirements. business requirements and prepare required tests cases to perform tests on all applications and design all requirements.
- Involved in Smoke Testing, Functional testing and Regression cycles for the entire application.
- Developed the automation scripts using Selenium WebDriver, TestNG, Java (Eclipse IDE).
- Used Maven, Git, Java and Selenium Grid to create nightly automation scripts
- Used Maven for building the Web project and Integrated with Continuous Integration tool Jenkins.
- Used Selenium WebDriver, Junit for writing test scripts for regression test coverage.
- Create test plans, test cases, and complex test data along with execution, documentation and follow up on Results
- Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
- Developed and maintained automated test scripts/regression suite for Commute website using Cucumber with Selenium framework.
- Experience BDD tests using Cucumber by writing features and step definitions using Gherkin.
- Experience in working with Test Management/Bug Tracking tools like TFS, JIRA, to track test execution progress and prioritize bug fixes
Environment: Java, Selenium Web Driver, TestNG, Junit, Rest Assured, JIRA, Maven, POM, XML, HTML, JSON, JavaScript, XPath, Eclipse IDE, SQL, Oracle.
Confidential
Manual test engineer
Responsibilities:
- Writing Manual Test Cases and validating application based upon the requirement.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Developed Test Strategy Documents, Test Plan Documents, Use Cases, Manual Test Cases.
- Worked closely with the QA Lead in coordination and implementation of the QA methodologies/QA processed and generating test scenarios.
- Identifying bugs early in life cycle by automating at service and component layers. This reduced the test cycle time for regression and get testers to focus more on current sprint activities.
- Effective interaction with customers and product owners directly and gathered the requirements and delivered it within the deadline.
- Attended the daily Bug review meetings, weekly status meetings and walk through and interacted with Business Analysts and Developers for resolving Defects.
- Conducted Functional and Regression Tests and interacted with developers to fix defects and resolve application user interface inconsistencies.
- Product demos to stakeholders and won their confidence in delivering smooth UAT releases.
- Experienced in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements.
- Involved in Functional Testing and System Integration Testing by Creating Test plans, Test scripts, writing Test cases and Summary-Reports.