Qa Automation Developer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Highly skilled Senior Software QA Automation Engineer with 7+ years of significant expertise in Software Quality Assurance, designing test frameworks, developing automation test scripts and creating test data, Web Services automation, and manual testing.
TECHNICAL SKILLS
Software Testing: Selenium, Selenium Grid, TestNG, Postman, Swagger, TestCafe, ReportPortal.io
Programming Languages: Java, JavaScript, T - SQL
IDE: GIT, ItelliJ, Eclipse
DevOps CI/CD: CI Jenkins, Docker, AWS
OS: Windows, MacOS, Linux
DB: PostgreSQL, MS SQL, Amazon DynamoDB
Virtualization: VMware, Oracle VM VirtualBox
Containerization: Docker
Bug Tracker: Jira
Test management: TestRail, X-Ray
PROFESSIONAL EXPERIENCE
Confidential
QA Automation Developer
Responsibilities:
- Business Requirement and Technical Specification Analysis - Analyzed functional and technical specifications to determine the best approach for automating scripts
- Design Test Plans and Test Cases - Prepared test plans and test scripts describing the features and functions to be tested. Carried out test data for positive and negative test scenarios for functional testing.
- QA Automation - Developed automation code using Selenium WebDriver with Java on TestNG. Performed Cross Browser Automation Testing using Selenium GRID with Docker environment and Continuous Testing Cloud SauceLabs.com. Developed automation code for Web-services API testing using Postman tool and Unirest library in Java. Reviewed the code prepared by other team mates and suggested improvements if required.
- Implement automation tests in DevOps environment - setup and maintained node of Jenkins Grid to automatically run tests in CI/CD workflow. Adapted unit test to implemented in CI/CD.
- Collaboration in Agile Environment. Participating in Sprint Grooming sessions to pull the current sprint user stories from Backlog. Testing the User Stories if they are ready after each and every build. Participating in Scrum meetings and Retrospective meetings to analyze the Sprint Health
Confidential
Senior Software Developer in Test
Responsibilities:
- QA Automation - Simplified test execution engine to improve targeted test coverage, and reduce false positives. Designed and Implemented parallel execution engine improving throughput by over 400%.
- Design Test Plans and Test Cases - Designed and developed automation library, that maximized coverage while simplifying development turnaround. Organized test plan and coverage for new product release.
- Implement automation tests in DevOps environment
- Developed automation code using Selenium WebDriver with Java on TestNG.
- Performed Cross Browser Automation Testing using Selenium GRID with Docker environment and Continuous Testing Cloud SauceLabs.com and GridLastic.
- Developed test automation code for React app using Webdriver IO.
- Developed automation code for Web-services API testing using Postman and Unirest library in Java
- Created Jenkins pipelines to consolidate all test frameworks in unified DevOps environment.
- Created test cases in RainForestQA cloud testing service.
- Collaboration in Agile Environment. Participated in Agile working practices such as daily stand-ups, sprint planning, sprint reviews & retrospectives.
Confidential
QA Automation Engineer
Responsibilities:
- Analyzed functional and technical specifications to determine the best approach for automating scripts
- Developed automation code using Selenium WebDriver with Java on TestNG. setup and maintained node of Jenkins Grid to automatically run tests in CI/CD workflow. Adapted unit test to implemented in CI/CD.
- Performed Sanity, Functionality and Regression testing. Used Jira to house all test documentation and report/track all issues and defects. Involved in White Box testing the application internal structure of Java. Developed automated test plans and created automated test script using Selenium IDE/RC
Confidential
Senior QA Automation Engineer
Responsibilities:
- Created testing framework from scratch with Page Objects Model and BDD Cucumber using Selenium, Selenium Grid, TestNG, Maven, CI Jenkins, Log4j. Developed automation code on Java, C# (depend on project). Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Designed Test Plans and Test Cases
- QA Automation - Developed Automation Test Cases and Data Sets on Groovy scripts with SOAP UI and Eclipse. Create Manual Test Cases for API testing using Postman.