What are the responsibilities and job description for the Quality Assurance Automation Engineer position at GBIT (Global Bridge InfoTech Inc)?
Job Details
- Strong experience with Test Automation including development of test scripts and Agile software development preferred.
- Excellent written and verbal communication skills. Strong organizational and analytical skills.
- Ability to provide efficient, timely, reliable and courteous service to customers. Ability to effectively present information.
- Requires knowledge of financial terms and principles. Ability to calculate intermediate figures such as percentages, discounts, and / or commissions.
- Conducts basic financial analysis. Ability to resolve issues using abstraction. Logical thinker capable in analysis, predictions and improvements.
- Ability to comprehend, analyze, and interpret documents.
- Ability to solve problems involving several options in situations. Requires intermediate analytical and quantitative skills.
- Experience with manual software testing is required. Experience with at least one major automated testing framework.
- Experience with development and source control tools preferred. Working under limited supervision, ensures that client systems / software are implemented and enhanced as required.
- Analyzes systems to define testing approach to be used considering all the dependencies of the application.
- Determines the most appropriate and efficient testing method (manual, automated) and tools to prove completion of test and delivery of expected system results.
- Verifies that system data, as well as output, correspond to expected norms and that system functionality satisfies the specification.
- Works to identify common defects and areas for improvement.
- Communicates these to development and project resources.
- Assists in the selection of an automated testing framework, and develops automated tests in that framework.
- Builds automated testing tools and scripts to perform common tests.
- Collaborates with users, developers and other constituents involved in development, testing and release of software products.
- Monitors and analyzes testing process, making recommendations for improvements for a given testing engagement as needed.
- Performs other duties as assigned. No formal supervisory responsibilities in this position.
- May provide informal assistance such as technical guidance, and / or training to coworkers.
- May coordinate and assign tasks to co-workers within a work unit and / or project