Software QA Engineer
Job Title: Software QA Engineer
Location: Piscataway, NJ
Date of Posting: 12-10-2018
Investigate the businesses' system requirements including cloud platform usage. Then estimate testing needs when expecting the launch of a large-scale distribution system running on a cloud platform.
Examine all software components making sure to take note of any unreasonable deliverable timeline issues Also, ensure that the system complies with management, employee and customer needs, expectations, and standards.
Monitor the testing process and continue monitoring in order to assure that the solution we decide upon will be compatible with our SUT (system under test).
Experience using Python, Java, Pytest, Automation Anywhere, Unit-test, maven, JMeter, Allure.
Working experience with automation test frameworks such as Junit, RPA, TestNG, Selenium, and many more.
Test RPA programs implemented, track the performance and accuracy of the bots.
Hands on experience in testing and deploying with one of the CICD tools like Jenkins, Travis, Bamboo, etc.
Preferred ISTQB test certification
Experience with and/or working understanding of RPA tools such as UIPath, Automation Anywhere, and Blue Prism.
Working knowledge on the databases such as MySQL, MongoDB, Aurora, etc.
Manage programs and general automation testing development activities using the Automation Anywhere tool.
Assess the efficacy of all new programs in place and design workflows using Automation Anywhere's workflow diagrams tool suite.
Revise any test programs or scripts, with the goal of enhancing overall performance and operating efficiency.
Evaluate and formulate an answer to this question. "Will this system grow with us? Are we pushing its limits or is there wiggle room should we need some room to still program the system for enhanced speed or production? efficiency of that system to see how flexible the system will be as we expand and grow and need faster systems with more capabilities.
Make sure any new features we research or consider are compatible with and developed in SUT.
Provide detailed assessments of the program being tested, analyzing and evaluating the system's performance level in terms of development, workflow design, scripting, instructions for installation, and their compatibility and ability to respond to our company robots.
Train test team members in providing commands to the robots and provide any and all technical assistance employees need now for using the robotic process automation (RPA) program. This prevents questions and lags in production later. Also supervise the installation of the robot team/system.