Qa Automation Engineer, Resume
Chicago, IL
SUMMARY:
- 6 years of result-oriented and highly innovative professional experience in automation and manual testing of front - end and back-end of web-based and client-server applications
- Having domain experience in Transportation and Entertainment
- Advanced knowledge of JAVA programming language and OOP principles
- Have taken part in a full life cycle of an Agile project and performed various type of testing (Regression, Smoke, Positive, Negative, Functional, Database, API, End to End testing)
- Having work experience of SDLC, STLC and Defect life cycle in Agile
- Experience of Creating, Designing, Developing and Maintaining Data-driven, Hybrid, and Behavior-driven (BDD) frameworks both from scratch and existing frameworks using Design Patterns (Page Object Model, Page Factory Pattern and Singleton Pattern)
- Proficiency of creating, designing, developing and reviewing Test Cases, Test Scenarios, Test Scripts, Feature Files, Scenario Outlines and Test Reports
- Ability to script feature files in Gherkin language using Cucumber testing tool for BDD framework and UI, API and Database tests
- Proven experience of designing, developing and executing test scripts using Selenium
- WebDriver, JAVA, Maven, TestNG and JUnit
- Proficiency in detecting, reporting, tracking and collaborating on the resolution of software defects throughout all stages of Defect Life Cycle by utilizing Project Management tool JIRA
- Highly proficient in developing SQL queries, SQL scripts to retrieve and manipulate data from Databases and establishing Database connection with JDBC.
- Experience in using IDE like IntelliJ and Eclipse
- Solid understanding of manual and automated API web services testing by utilizing REST Assured library and Postman tool and Jackson library for serialization/deserialization
TECHNICAL SKILLS:
Programming Languages: JAVA, SQL, XML, HTML
Databases: Oracle SQL
Testing Tools:: Selenium WebDriver, TestNG, JUnit, Cucumber, REST-Assured, Selenium Grid, Postman
Version control systems: Git, GitHub, Bitbucket
Project building tools:: Maven, Gradle
Continuous integration tool:: Jenkins
Reporting tools: Extent Reports, Cucumber, JIRA
Defect Tracking Tools: JIRA
Browsers:: Chrome, Mozilla Firefox, IE, Safari
IDE: Eclipse, IntelliJ
Operating Systems: Windows, MacOS
PROFESSIONAL EXPERIENCE:
Confidential, Chicago IL
SDET
Responsibilities:
- Responsible to execute various type of testing like Smoke, Regression, Functional, API and Database tests
- Implemented, designed, developed and maintained Cucumber and JUnit based BDD framework utilizing Java, Selenium WebDriver, Maven using Design patterns (POM, Page Factory, Singleton)
- Effectively interacted with Business Analysts and Software Developers regarding software defects and bug issues, working closely to develop innovative solutions.
- Wrote and optimized test cases to maximize success of manual software testing with consistent, thorough approaches.
- Used Page Object Model to maintain readability, reusability and maintainability of the Testing framework
- Integrated Jenkins with version control (GITHUB) and scheduled builds to run automatically before each release for Regression Suite and run daily for Smoke Suit by invoking predefined maven commands
- Implemented use of Cucumber and JUnit tools to illustrate project features and requirements.
- Created feature files with Gherkin language
- Developed SQL queries using Oracle SQL Database to performed manual and automated back-end testing
- Created accurate and efficient test scripts for API Testing using Rest-Assured library
- Debugged code and located root causes of problems by reviewing configuration files and logs.
- Operated under Agile frameworks to complete releases every 4 weeks and well-organized sprints.
- Assessed software bugs and compiled findings along with resolution techniques in documentation to disseminate to developers.
- Reported bug issues effectively using Jira, increasing productivity and boosting workflows
Environment: Cucumber, Junit, Selenium WebDriver, Java, Maven, POM, Jenkins, Git, JIRA, Agile Scrum, Oracle (SQL), HTML, Jenkins
Confidential, Chicago IL
QA Automation Engineer
Responsibilities:
- Wrote and optimized test cases to maximize success of manual software testing with consistent, thorough approaches.
- Participated in planning and analyzing the Business Requirement Document and creating, reviewing and developing Test Plan, Test Cases and Test Scripts
- Tested test cases Manually and developed Automation Test Scripts using Selenium WebDriver with Java programming language
- Executed various type of testing like Functional, Regression and Smoke tests
- Assessed software bugs and compiled findings along with resolution techniques in documentation to disseminate to developers.
- Reduced overall testing hours by writing and optimizing automation test scripts.
- Implemented use of Cucumber and TestNG tools to illustrate project features and requirements.
- Created Jenkins jobs to execute the Regression test and Smoke tests and generate reports.
- Wrote complex SQL queries for database and back-end testing
- Performed Data-Driven Testing by reading data from Excel sheets using Apache POI library for test scenarios
- Tracked, prioritized and organized defects with JIRA working with the development team to facilitate timely corrections.
- Operated under Agile and Scrum frameworks to complete releases every 4 weeks with well-organized sprints.
- Worked as a cross-functional team member in Agile Scrum team taking roles of QA Automation Engineer and manual tester
Environments: Agile, Java, Selenium WebDriver, Maven, TestNG, Oracle (SQL), Jira, GitHub, Jenkins
Confidential | Chicago IL
QA Automation Tester
Responsibilities:
- Wrote and optimized test cases to maximize success of manual software testing with consistent, thorough approaches.
- Tracked, prioritized, and organized defects with Jira, working with the development team to facilitate timely corrections.
- Debugged code and located root causes of problems by reviewing configuration files and logs.
- Performed Smoke test, Regression test on modules and full software implementations for more than numbers of projects per year.
- Actively involved in Sprint planning, Sprint retrospective, Daily Scrum, Peer Review meetings.
Environments: Agile, Java, Selenium WebDriver, Maven, Jira, GitHub
