What are the responsibilities and job description for the QA Engineer position at Mitchell Martin, Inc.?
Job Description
Our Client, is seeking aQA Engineer
Location:Chicago , IL
Position Type: IT Full Time
Job Summary:
The Company is seeking a dynamic Software QA Engineer II to impact the Company's test automation team. The Software QA Engineer II will be responsible for analyzing the functionality of applications and designing automation frameworks and automated tests to validate the functionality. An ideal candidate should have advanced programming skills, should design, and write efficient automation test scripts for our software applications.
RESPONSIBILITIES AND QUALIFICATIONS:
Qualifications include:
Salary Range: $90,000 - $100,000
Location:Chicago , IL
Position Type: IT Full Time
Job Summary:
The Company is seeking a dynamic Software QA Engineer II to impact the Company's test automation team. The Software QA Engineer II will be responsible for analyzing the functionality of applications and designing automation frameworks and automated tests to validate the functionality. An ideal candidate should have advanced programming skills, should design, and write efficient automation test scripts for our software applications.
RESPONSIBILITIES AND QUALIFICATIONS:
- Build test automation frameworks and play an integral part in maintaining our existing suite of automated tests.
- Execute manual and automated test cases that validate the functionalities, code quality and report test results, following all formal test architectures and project processes
- Should test complex web applications in a collaborative team environment
- Build, maintain, and extend automated regression test suites
- Define, document, implement and review tests
- Prepare test plans and scripts to ensure proper coverage of regression
- Reviews functional requirements and determines the data requirements for executing the use cases end to end from creating functional manual cases to automating the cases for regression
- Analyze results and efficiently communicating these back to the development team
- Collaborate with and mentor other engineering team members to design test plans
- Research emerging test tools, trends and methodologies and enhance existing systems and processes
- QA Engineer II will work within an agile-scrum development framework
- Mentor other QA Engineers on test methodologies, test automation, coding standards and best practices through code reviews and designing test plans
- Take Ownership and work on tasks and be pro-active in managing them end to end
Qualifications include:
- 5 years of automated testing experience, with minimum 2 recent years in Selenium preferred
- Strong experience with Selenium in a hands-on capacity and building frameworks
- Experience in tool evaluation, selection and implementation while projecting test efforts and resource needs
- Experience in the design and implementation of complex technical solutions
- Experience with full life cycle software deployment in Agile methodologies while working on multiple concurrent projects
- Experience with current software testing methodologies, approaches and quality best practices
- Experience developing, implementing, monitoring and controlling QA processes
- Experience reviewing test scripts for adherence to standards and for completeness
- Experience identifying test automation candidates delivering the greatest impact
- Excellent knowledge of Java or C#, Selenium, Rest APIs, Automation tools
- Familiar with BDD and TDD.
- Knowledge of automation tools like UFT, Cucumber, and Appium etc.
- Familiar with Jira, Asana or any other defect management tools.
- Familiar with SDLC in an agile-scrum environment.
Salary Range: $90,000 - $100,000
Salary : $90,000 - $100,000