Qa Automation Engineer Resume
0/5 (Submit Your Rating)
Richardson, TX
SUMMARY
- Over 5 years of experience as a Quality Assurance Engineer
- Strong knowledge of Software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC).
- Expertise in Manual and Automated Testing using JAVA Selenium with BDD Cucumber/TDD framework.
- Expertise in performing different kinds of testing like Black Box, Smoke, Integration, System, Regression, GUI, Functionality, Usability, End to End, User Acceptance (UAT) of web and client/server applications.
- Extensive experience in Client/server & Web Based Application testing.
- Extensively involved in Backend testing of SQL Queries using Oracle, SQL Server, and MySQL.
- Experience with Object Oriented Programming and Web Technologies.
- Expertise in writing, maintaining and Executing Test Cases, Test Results and generating software Defect Reports for the developers.
- Proven ability in designing and creating automation frameworks usingJava, Selenium WebDriver, TestNG, Maven, Jenkins, Tools.
- Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD, TDD,Hybrid Framework).
- API testing using Postman
- Experienced API testing
- Expertise in problem solving and generate Bug Reports using Bug Tracking Tools.
- Extensive experience with MS office tools like MS - Word, Excel.
- Good team player, creative and detail-oriented, with strong analytical and communication skills.
- Have good experience in analyzing Business, Functional and Technical Specifications.
- Hardworking and quick learner can quickly in corporate and implement new procedures with efficiency and accuracy.
TECHNICAL SKILLS
Operating Systems: Windows
Tool: /Framework: Selenium WebDriver, TestNG, Apache POI, BDD Cucumber, TDD, Jira
Languages: Java, HTML, Gherkin
Databases: Microsoft SQL Server, MySQL
Development Tools: Eclipse, Maven, Git, Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
QA Automation Engineer
Responsibilities:
- Participated in release planning, sprint planning, retrospective, and daily scrum for Agile scrum development
- Extensively work throughout defect life cycle from opening to closure using JIRA
- Design and develop Test Plan, Test Cases and Automated Test Scripts
- Performed Smoke, Functional, Integration, System, User Acceptance, Regression and GUI testing.
- Develop Behavior Driven Development (BDD) test cases using Gherkins
- Developed test script with Selenium Web Driver using Java, Cucumber and TestNG
- Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
- Used Maven for Project building and Git for version control
- Experience API Testing
- Interacted with developers and BA to assessed functional requirements
- Using Apache POI to use Excel file
- Experience in API testing using Postman
- Used standard SQL functions and commands to develop SQL queries
- Generated status reports and Defect reports and presented them in weekly status meetings.
- Communicated with different team such as development, requirement, and configuration management.
- Participate actively in team meetings with Functional/Development Team for fixing the bugs.
Confidential, Atlanta, GA
QA Engineer
Responsibilities:
- Participate in the design meetings to understand the application functionality.
- Responsible to test the application manually and report the bugs.
- Developed Test Cases from use cases and review with developers.
- Involved in tracking, analyzing, reviewing, and comparing bugs using JIRA.
- Performed Positive and Negative Testing.
- Responsible to submit weekly status to show application progress.
- Conducted Functional, System and Regression testing during the various phases of the development.
- Documented the Test cases, Test results and Test procedure.
- Prepared the Defect reports and interacted with developers for troubleshooting
- Performed Black Box Testing to check the functionality and user requirements.
- Was involved in writing the Test Plan.
- Responsible for writing SQL Queries to test the database and to setup data.
- Summarized Detail Test Reports with error logs and sent them to developers.
- Participated in Peer reviews of software requirements and designs
- Documented test plans and test cases studying business rules and requirements.
- Created the Regression Test cases and automated them for the purpose of regression testing
- Using GitLab as remote repository.
- Wrote feature file with Gherkin Language for business logic and test cases
- Ensure automated script works properly by locating elements using XPath and Page Object Model (POM)
- Developed and maintained Automated Test Scripts to Support regression testing and participated actively in system testing and regression testing
- Developed automation script with Web Driver API using Java and TestNG
- Used Continuous Integration Tools (Jenkins) for automation script run in a proper basis and to provide quick feed back to the developers.
