What are the responsibilities and job description for the QA Tester with Java coding position at ICST, LLC?
Job Details
Location: Augusta, ME - 100% onsite
Top 3 Skills:
- Java Coding
- Peer to Peer Code Review
- Technical Writing for test cases.
The position is primarily technical work requiring knowledge of java coding practices, Quality Assurance testing tools, and technical writing skills as applicable to test cases, test plans, and clear concise descriptions of test failures and if possible, the relevant root cause or corrective measures for the observed failure. Test configuration and scripting skills to automate evaluation of test cases, and capable of utilizing to perform regression tests.
- Testing and debugging computer programs to ensure an application operates correctly and meets user requirements.
- Designing test cases from detailed application requirements.
- Designing test cases for business logic from analysis of legacy application functionality, as applicable to modernized application GUI for the same business functions.
- Designing test plans based on application flow and data states generated/required for test cases, and proving both normal expected outcomes and appropriate handling of abnormal actions/data state.
- Automating test plans to regression test module functionality. And update these as revised requirements and bugs identified by subsequent user acceptance testing reveal the need for new or updated test cases.
- Attend weekly code review meetings to refine details of correct program design and function and apply this knowledge to test cases and test plans.
- Knowledge of high-level programming languages and enterprise class application development tools.
- Knowledge of how to design, develop, test, debug, and maintain application programs.
- Knowledge of QA test tools and frameworks.
- Knowledge of how to document, organize, and maintain scripts related to QA automation.
- Ability to work effectively as a member of a project team.
- Ability to communicate effectively.
- Ability to write clearly and effectively.