Qa Automation Engineer Resume
Bowie, MD
SUMMARY
- Professional Automation Test Engineer wif full Software Development Life Cycle (SDLC) experience, including designing, developing and implementing test plans, test cases and test processes:
- Developed Test Plan and Test Cases from various documents - User Story, Use Case, Functional Requirement Document (FRD), and Design document.
- Organized Test Cases in central repository and Generated Test Data from various sources & techniques - business requirement, production database, boundary, equivalence, control flow
- Over Five (5) years of Hands-on technology professional accustomed to working in complex environments. Multifaceted experience in software development, software testing:
- Flexible in both Manual Testing and Automation Testing.
- Experienced in Unit Testing, Integration Testing, REST API Testing, Functional Testing, Regression Testing, and User Acceptance Testing.
- Expert Test Engineer in developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment.
- Designed, developed and updated a lot of automation frameworks - Hybrid framework, POM, BDD, and TDD.
- Proficient in Java, Selenium WebDriver, Cucumber, TestNG, JUnit, SQL, UNIX.
- Methodical in process automation of Continuous Integration/Continuous Deployment by Jenkins tools.
- Backed by strong credentials including a computer science degree, worked wif cross functional team and in cross-platform skills in UNIX, Linux, Windows, and Cloud Computing:
- Motivated myself to adapt and learn new tools, techniques and approaches.
- Handled multiple tasks and work independently as well as in a team under tight deadline.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver,, Selenium Grid, TestNG, JUnit, Cucumber
Methodology: Agile Scrum, Waterfall, STLC
RDBMS: MySQL, Oracle, SQL Server
Operating Systems: Windows, MAC OS, Linux, UNIX
Languages: Java, SQL, BASH
Test Management: HP ALM / Quality Center, JIRA
Version Control: Git, GitHub
Others: Eclipse IDE, Maven, Sauce Lab, Browser Stack,
PROFESSIONAL EXPERIENCE
Confidential, Bowie, MD
QA Automation Engineer
Responsibilities:
- Analyzed business requirements to better understand business logic and process flow.
- Created & Prioritized Test cases and Test data for manual & automation testing.
- Coordinated review sessions to review test cases wif Product Owner & Developers.
- Developed Hybrid Framework from scratch using Java, Selenium WebDriver, TestNG, Maven & Data Driven Development (DDD) & Page Object Model (POM)
- Developed automation test script using Java & Selenium WebDriver, TestNG, reusable functional library, and maintain source control in Git repository over the time for improvements and new features.
- Coordinated in developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment.
- Participated to write scripts for unit testing before integrated to the source repository.
- Participated to write scripts for build, deployment, and maintenance in CI-CD pipeline using related tools and tasks - Shell, Git, Jenkins
- Executed automation scripts parallel on different browsers/environments & reported defects/results to the team soon.
- Performed Back end testing wif extensive use of SQL Queries & Shell scripting.
- Managed requirements, test case and test scripts for legacy system by HP ALM.
- Used Quality Center (QC) bug tracking tool to report application bugs.
- Attended and coordinated team meeting, formal/informal meeting and internal/external meeting, daily Scrum meeting, Planning Sprint and Retrospective meetings.
Environment: Java, Selenium WebDriver, Selenium Grid, QC, Oracle, Windows, Linux, Maven, Jenkins, Apache Tomcat.
Confidential, Columbus, OH
QA Engineer
Responsibilities:
- Developed test cases wif test data and reviewed test cases wif Product Owner & Developer.
- Modified and maintained the existing test cases and scripts to leverage the automation team effort during the regression testing.
- Maintained Behavior Driven Development(BDD) framework using the Cucumber, Gerkin, Selenium Webdriver, Junit & Java automation code and used version control Git & Github to maintain code for the future release and new features.
- Conducted to resolve continuous integration (CI) server issue by maintaining the automation script . The hook script was established the connection wif Junit, Jenkins, git & GitHub.
- Performed Functional, Regression & User Acceptance testing (AUT).
- Managed resource, reviewed daily/weekly/end of spring test status reports wif agile team.
- Communicated requirements traceability matrix and tracked requirements status throughout the project.
- Managed the test cases in Quality Center and mapped to the requirements and ensured proper test coverage.
- Managed multiple projects in Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process.
- Validated the test results by writing SQL queries to retrieve the data from tables and database.
Environment: Java, Selenium WebDriver, Cucumber, JUnit, Git, SQL, Oracle, UNIX
Confidential, Atlanta, GA
QA Analyst
Responsibilities:
- Analyzed and documented detailed program information working and interacting wif software developers and members of various other dependent departments.
- Worked as QA Tester and took responsibility for the requirements Analysis, testing and designing of the flow and the logic for the project.
- Analyzed the Systems and Requirements gathering, Data Analysis, wrote test cases and reviewed test cases.
- Modified and maintained the already existing test plans, test cases and scripts to leverage the automation team effort during the regression testing.
- Managed resource, reviewed weekly Testers' status reports wif scrum team members.
- Maintained the Selenium, TestNG & JAVA automation code in source control repository - Git.
- Managed multiple projects using Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process.
- Validated the test results by writing SQL queries to retrieve the data from tables and from database.
Environment: Java, Selenium WebDriver, TestNG, Tomcat, QC, Jira, SQL, MySQL, Git.
