Qa Automation Engineer Resume
Buckhead, GA
SUMMARY:
- Develop and execute test strategies for specific product.
- Ability to manage time, organize and prioritize tasks.
- Testing development methodology in agile or waterfall.
- Flexible to adapt to multiple environments technologies.
- Architect and create Automation framework for regression, smoke, performance and load test.
- Program C#, JavaScript, Python and Java.
- Personal Qualities: highly motivated self - starter, problem solver, multi-tasker, and team player.
- Leadership Behaviors: Collaborate with stakeholders, customer, and developers to ensure quality product. Take ownership of product, and deliver results. Guide and mentor QA members.
TECHNICAL SKILLS:
Skills: Microsoft Test Manager, SQL, Ranorex, Automated Anywhere, Jira, On-Time, Pivotal, Visual Studio, Tortoise Subversion, Bitbucked, Github, Microsoft Office, Camtasia, Fraps, Snagit, PgAdming, Postman, ASP.Net, Webstorm
OS: Windows and Mac, Unity 3D, 3ds Max, C#, Selenium, Protractor, Cucumber, JavaScript, Java, and JMeter.
PROFESSIONAL EXPERIENCE:
Confidential, Buckhead, GA
QA Automation Engineer
Responsibilities:
- Interview new candidates for QA department.
- Architect and create automation framework for Autobahn Black Book's product.
- Plan and apply testing strategies.
- Program in JavaScript and Java.
- Select the best QA build for deployment to production.
- Participate on teaching manual tester to do automation.
- Execute manual testing in current application.
- (Postman). Manual test API or for debugging purposes.
- (PgAdmin4). Create queries to validate data.
- (Jenkins). Check build’s health and commits for QA, Dev, and production environments.
- (JMeter). Create performance, API, database and load test for customer’s website.
- (Blazemeter). Use with combination with Jmeter to do a mayor load test on the application to simulate thousands of users.
- (GitHub). Use version control for my automation scripts.
- (JIRA). Report and verify bugs. Also, Assigned them to a team members.
- (BrowserStack). Test across desktop browsers Chrome, Firefox, Edge, IE, and Safari.
- (Environment). Windows and IOS.
- (Applitools). Automate visual components on web.
- (Protractor). Use of Protractor API to create automation framework from scratch for Web applications in JavaScript.
- (Cucumber + Mocha). TDD automation approach, create test suite, and maintained automation scripts.
- (WebStorm IDE and plugins). Edit, run, and program framework in JavaScript.
Environment: Windows 7-10, and IOS 10 (sierra)
Confidential, Alpharetta, GA
Mobile QA Automation Engineer
Responsibilities:
- Architect and create different automation environment for different customer's product.
- Apply testing strategies
- Program in C#, JavaScript, and Java.
- (JMeter). Script in Java to do performance and load test.
- (Blazemeter). Use with combination with Jmeter to do load test on an application to simulate thousands of users.
- (GitHub). Use version control.
- (Pivotal). Report bugs found and assigned them to a team member. Also, verify work items and bug fixes.
- (BrowserStack). Test across desktop browsers and mobile devices (IOS and Android).
- (Environment). IOS.
- (Applitools). A tool to automate visual components on web and mobile testing with current automation framework.
- (Protractor and plugins). Use of Protractor API to create automation framework from scratch for Web applications and Mobile in JavaScript.
- (Cucumber + Mocha). BDD and TDD automation approach. Create test suites and unit test in JavaScript.
- (Jasmine). Use this only if customer does not want Cucumber+Mocha.
- (WebStorm IDE and plugins). Edit, run, and program framework in JavaScript.
- (Appium). Implement automation testing on real Android device.
- (Selenium Webdriver). Implement automation framework from scratch for Web application and Mobile in C#.
- (Appium dotnet-driver). Implement automation test on real IOS and Android device.
- (Specflow). BDD and TDD testing automation approach.
- (Xamarin IDE). Edit and program automation framework and test cases (NUnit).
Environment: Windows 7-10, IOS 10 (El Capitan), Iphone 5S-6S, and Android (samsung galaxy)
Confidential, Alpharetta, GA
QA Engineer II
Responsibilities:
- (Ranorex Automation software). Implement automation testing from scratch. This includes smoke, integration, stress, volume, and regression test. Also, each modules (script) added or created has a flexibility through Data Binding.
- (Team Foundation Server). Report level of severity of bugs found. Also, this includes adding my task for the current sprint and automation source control.
- (Microsoft Test Manager). Create, track, and test plans for manual test. Also, the usage of this tool to do exploratory testing on the product given.
- (Excel). Constructed test case, regression plans, and used this to track other testing efforts with automation.
- (Unity 3D Game Engine). Partially test a simulator. In addition, help to create and modify scripts, animate object, create and function GUI panels, prototype, design, and create scenes (environment) for current product.
- (3ds Max). Animate mesh (humanoids), basic rigging, model, and texture.
- (Environments). OS Windows XP-10, mobile (Android), Microsoft Hololens, and Raspbian(Linux).
- (Robotics). Assemble, design, program in Python, and test robots.
Environment: Windows 7-10, Microsoft Hololens, Raspbian(Linux), Android (samsung galaxy)
Confidential, Cumming, GA
QA Manager(Automation )
Responsibilities:
- (Microsoft SQL server management). Search and update basic information of a customer in database.
- (Jira). Report level of severity of bugs found and the use of triage activity to assigned defect.
- (Jira-Greenhopper). Initiated "scrum" practices for deliverables. This means keeping track and making sure that all requirements, tests, and defects fixed are completed and implemented for the product tested.
- (Ranorex and C# Language). Create and execute automated testing scripts in C#. This includes stress, smoke, integration, and regression testing. Programmed image recognition to select specific icons shown on screen and make a smart decision when it is asked for specific information. Example, select "X" on the screen no matter where is located. Also, I incorporated flexibility to do regression testing with current multi product system with one script to do it all by using app setting.
- Created C# application tools to parse text file and allocated this information through object oriented programming to get the information and calculation desire given by the system tested and compares this to database (Server-Client backend).
- (Excel). Constructed test case, regression plans, and used this to track other testers testing efforts.
- Conducted internship program.
- Interview new candidates.
- Guide QA members.
Environment: Windows XP
Confidential, Cumming, GA
QA tester
Responsibilities:
- Expanded documents on wiki for procedures.
- Manual testing.
- Created test cases and test plans.
