Solutions Architect (Quality Engineering)
Click the Facebook, Google+ or LinkedIn icons to share this job with your friends or contacts. Click the Twitter icon to tweet this job to your followers. Click the link button to view the URL of the job, which then can be copied and pasted into an e-mail or other document.
Chicago, IL 60601
Job Duties: Lead all aspects of testing on client projects of medium to large size and complexity. Develop overall QE/testing strategy for client projects, including automation and performance. Responsible for full QE/testing through all phases of the project lifecycle. Create and maintain resourcing plans. Engage directly with senior client stakeholders. Design test reporting and metrics appropriate to project needs. Assess solution risk and assist project team in prioritizing test efforts. Advise and assist project members with distributed QE responsibilities (e.g. unit testing). Select and configure appropriate toolsets to effectively manage project testing. Provide thought leadership and contribute to the development of QE standards and methodology at Slalom. Utilize additional technical experience across areas such as Unit testing, Integration testing, API testing, DevOps, and custom test tool development. Utilize consulting experience working with senior-level clients (Director, VP, C-level), people/project management skills and Scrum master certifications. Define best practices and tools for QE organization. Interview QA candidates. Provide thought leadership and contribute to the development of QA standards and methodology at Slalom. Able to perform all responsibilities of Quality Engineers, Sr. QA Analyst and QA Analyst when required.
Minimum Requirements: Bachelor’s degree in Computer Science, Computer Engineering or related field followed by 7 years of progressive, post-baccalaureate experience in the job offered or in a test analyst/lead or quality assurance-related occupation.
Position requires at least 5 years of experience in each of the following skills:
1)Develop and lead QE/testing strategy for client projects including scope, estimate effort, and suggest testing tools and frameworks;
2)Develop and execute end to end manual test cases for software applications (UI and API) using Web browsers (Chrome, IE, FF, Safari) on multiple Operating Systems, and defect triage across all teams involved in software development life cycle;
3)Design and execute test plans and test cases for Functional Testing, Regression Testing, GUI Testing, User Acceptance Testing, Unit & API Testing, Load Testing, Performance Testing, Data Driven Testing and Localization Testing of software applications;
4)Design and implement test automation architecture & framework for software applications (Web, Mobile, and API) using Selenium, Maven, TestNG, JUnit, QTP, SOAP UI, Postman and Eclipse;
5)Design, script and execute performance testing for web services (APIs) and web components using Load Runner and JMeter and benchmark the system to derive performance metrics and service level agreements;
6)Test management tools such as Microsoft Products (Office, Project, Visio), Atlassian Products (JIRA & Confluence) and Quality Center to execute and manage test plans, test cases, test defects, and produce reports;
8)Maintain overall project schedules and capacity planning by consulting with project stakeholders, build teams by onboarding existing employees (onshore and offshore) and lead the team by providing training and development activities;
9)Participate in Scrum, Daily Stand-up, Sprint and iterative development activities;
10)Use Agile process for t-shirt sizing, story pointing test features and track the stories to closure.
To apply: Please e-mail resume to firstname.lastname@example.org and indicate job code KB133.