Codeworks is a locally owned and operated IT Services firms in SE Wisconsin, known for our strong commitment to quality and for our direct client relationships. We have an opening with our direct client in Milwaukee for a Software Quality Assurance Engineer.
GENERAL JOB DESCRIPTION:
We understand that shipping great software requires more than just testing. As a Software QA Engineer on the Client Applications team, you’ll play a key role in building our desktop softphone and mobile applications. Our softphone and mobile app deliver the powerful functionality of our business phone system to support today’s modern business environment, and provide a seamless experience across all of your devices. You’ll apply your knowledge and creativity to thoroughly test our software, improve our development processes, write code that breaks other code, and ship a better product more consistently. As a fast-growing company, we look for self-starters who thrive in a fast-paced, agile work environment and who love the challenge of applying their product and testing knowledge to help create innovative software products. The ideal candidate will have a passion for quality, a strong background in programming, and experience with building advanced automation frameworks and tools. You’ll be working directly with a collaborative team of engineers, product managers, and designers – so excellent interpersonal and communication skills are a must. This position is located in our Milwaukee, Wisconsin office. PRIMARY RESPONSIBILITIES:
Design, implement, and maintain automated test frameworks and test suites.
Architect and implement test automation infrastructures that will be utilized across development teams.
Research emerging test tools, technologies, trends, and methodologies and enhance existing tools and processes.
Implement and improve test automation coding standards and best practices through code reviews.
Log defects and perform tracking and verification on through to resolution.
Create and execute manual, automated, performance, and regression tests.
Troubleshoot complex issues using advanced testing techniques.
Drive root-cause analysis of software defects.
Work closely with the development team on a daily basis and actively participate in all Scrum and planning meetings.
Communicate within the team, and with other managers, any issues that could potentially impact the quality or release schedule of the project.
Mentor the team to raise the quality bar.
Perform all other jobs and responsibilities as assigned.
CANDIDATE PROFILE - PERSONALITY
Energetic leader who inspires a team to achieve excellence.
Excellent communicator who can exchange ideas and information within all levels in a company.
Motivated self-starter who is able to work well in a small team and independently.
Ability to work in a fast-paced, agile environment.
Willingness to take and be accountable for risks.
Prepared to challenge the status quo.
DESIRED SKILLS AND EXPERIENCE: Education and Experience Requirements:
BS or MS in Computer Science, or equivalent software experience
3+ years of professional experience
2+ years of Software Quality Assurance experience, preferably with both black-box and white-box testing.
Experience with test automation technologies, including designing and writing automated tests.
Experience with mobile test automation frameworks, such as Calabash, Appium, Robotium, Xcode Automations, Espresso, etc.
Experience with testing REST-based APIs and services.
Strong knowledge and experience with software development processes, test methodologies, QA process, and software release cycle.
Awareness of cross-device, compatibility issues and the challenges these pose to quality.
Understanding of source control and continuous integration.
High aptitude for new technical processes and complex software systems.
Excellent oral and written communication skills.
Exceptional motivational and interpersonal skills.
Experience in at least one programming language (e.g., C#, C++, Python)
Comfortable in Windows, UNIX, and Linux environments.
Exposure to and understanding of mobile network architecture and networking principles, including firewalls, routing, and packet analysis.
Experience with security, performance, and integration testing.
Experience with JIRA or equivalent bug tracking system.
Experience with code coverage tools.
Local candidates will be given priority. If you feel that you meet the qualifications listed above and are open to working in the Milwaukee area, please forward your resume in Word format to firstname.lastname@example.org attention Pete. About CODEWORKS:
Codeworks has more than 19 years of experience successfully serving Fortune 1000 companies in the Milwaukee area. Our Recruiting team consists of highly skilled Talent Specialists skilled at evaluating, advising, and connecting IT professionals with new career opportunities that facilitate career growth. Every year since 2007, Codeworks has been recognized by Inc. Magazine as one of the fastest growing private companies in the U.S.