Qa/software Test Automation Engineer Resume
3.00/5 (Submit Your Rating)
Columbia, MD
SUMMARY:
- Result - driven Quality Assurance/Software Test Automation Engineer with 8 years of experience in Exploratory and Automation Software Testing and extensive experience in software development methodologies including both Agile-Scrum & and Waterfall models.
- Skills cover all aspects of TLC, DLC from specification through to deployment
- Experience with developing and executing test scripts adhering to User stories and Business Requirement Documents
- Thorough experience with Data Driven, Behavior Driven Development, Hybrid Testing
- Ability to design automated test scripts using Selenium WebDriver with Java, JUnit, TestNG, Maven built tool, Cucumber, Rational Functional Tester, Ant
- Ability to design test automation framework from scratch using Page Object Model design pattern with Page Factory, Base Class (Initializing WebDriver, Implicit Waits, Extent Report, Screenshot), Utility functions file, Property file.
- Have experience to create an end-to-end testing framework using Protractor, WebDriver IO, JavaScript & Typescript programming languages and Cucumber for AngularJS and non-Angular applications.
- Perform Backend Testing. Experience working with JDBC, Apache POI, Postman, Swagger
- Using Jenkins as a Continuous Integration Server to configure with GitHub .
- Experience with Axios and REST Assured for testing RESTful API
- Well versed in Functional, Integration, Regression, GUI, Back-end, Browser Compatibility, Mobile and System Testing
- Have strong ability to quickly learn new techniques and technologies
- Excellent problem solving skills with a strong technical background. Good interpersonal skills. Strong team player
TECHNICAL SKILLS:
Automation Testing Tools: Selenium WebDriver, Maven, ANTCucumber, Protractor, Rational Functional Tester, Postman, REST Assured, Axius
Languages: JAVA, JavaScript & Typescript, Swagger, SQL, HTML, CSS
Frameworks: Node.js, JUnit, TestNG, Cucumber, Page Object Model
Bug Tracking and Management tools: Jira, ALM/ QC, JAZZ (IBM Rational Suite: QM, RM, CM)
Version control / CI: Git EE, GitHub, Jenkins
IDE: Eclipse IDE, IntelliJ IDEA
PROFESSIONAL EXPERIENCE:
Confidential, Columbia, MD
QA/Software Test Automation Engineer
Responsibilities:
- Support Manual and Automation testing as a Cross Functional team member in an Agile-Scrum environment.
- Develop and maintain end-to-end automation testing framework and automation suites for front end and back end testing
- Develop and support Automation Framework using Protractor-Cucumber with JavaScript & Typescript language for BDD framework.
- Maintaining the Smoke, Sanity, full Regression suites.
- Log, manage, and retest defects in bug tracking system.
- Perform cross-browser compatibility testing on Firefox, Google Chrome, Edge to simulate production environment.
- Perform Mobile testing using Chrome mobile emulators
- Integrated with Jenkins CI tool for executing smoke tests and regression suites on nightly basis.
- Supporting weekly releases that deploys new functionalities/fixes into DEV/VAL/PROD
- Collaborate with the team members on Requirements Analysis, design, configuration and quality assurance
Confidential, Washington, DC
QA/Software Test Automation Engineer
Responsibilities:
- Supported Manual and Automation Testing as a Cross Functional team member in an Agile-Scrum environment
- Conducted manual and automation AVT monthly regression testing for each release and patch.
- Developed end to end automation framework using Rational Functional Tester
- Used Page Object Model(POM) for enhancing test maintenance, usability and reducing code duplicationfor current project
- Run and troubleshot the automated regression test scripts on daily basis.
Confidential, Washington, DC
QA/Software Test Automation Engineer
Responsibilities:
- Developed Automation Framework using Selenium Web Driver, Java, Junit, Cucumber and Maven for application UI testing.
- Developed end to end automation framework using Java, Selenium WebDriver, JUnit, Maven, Cucumber and Jenkins for regression suite.
- Used Page Object Model(POM) for enhancing test maintenance, usability and reducing code duplicationfor current project
- Automated the manual functional scenarios and build the Automation Regression Suite
- Used JDBC, Apache POI for reading and validating the data from Excel files
- Performed cross-browser compatibility testing on Internet Explorer, Firefox, Google Chrome to simulate production environment
- Documented software defects, using the defined reporting tool - JIRA and reported defects to developers
- Documented the Automation Best practices and Lessons Learned Document
- Participated in daily scrum, sprint planning, sprint review and sprint retro meetings
