Apply Now

QA Software Architect


Seeking QA Software Architects to play a dynamic leadership role in our fast-paced environment. Apply to join leading software company and be responsible for developing solutions to complex architectural problems.

QA Software Architect
$60,000 USD Per Year

 
Group.png

$30 USD PER HOUR AT 40 HOURS PER WEEK

Group 2.png

DRIVE RADICALLY DIFFERENTIATED ENGINEERING TEAMS

Group 3.png

DELIVER TOUGH HIGH VALUE GOALS

Group 4.png

WORK WITH TOP 1% OF GLOBAL TALENT

Are you ready to redefine how the industry develops, executes and maintains functional tests?  You will play a dynamic leadership role in our fast-paced environment. You will be responsible for developing solutions to complex architectural problems, establishing and implementing automated testing strategies and being a hands-on peer leader of top development resources. As the owner for the architecture and technical delivery, you will effectively work as the CTO of the engagement with a startup mindset, wearing multiple hats from architect and developer on the most complex elements of the product to technical team leader to solution evangelist ensuring that the customers are blown away by the technical differentiation and quality of the product.


Expectations

  • Delivering expertise in our test automation design and implementation.

  • Developing expertise in one or more of our proprietary enterprise software products.

  • Leveraging your broad technology capability set and maintain a level of excitement in using various technologies to architect, develop, and iteratively deploy real enterprise class software.

 

Key Responsibilities:

  • Developing expertise in our Test Automation design and implementation.

  • Responsible for automation infrastructure that will integrate development activities with tools for metric collection and reporting

  • Definition and guidelines for unit, subsystem, integration, regression and exploratory tests

  • Leveraging your broad technology capability set and maintain a level of excitement in using various technologies to architect, develop, and iteratively deploy Test Automation.

  • Achieving an expert level understanding of our customers’ environments and their use of our products.

  • Architecting and leading weekly technical delivery of one or more products in a way that maintains an unyielding focus on quality while matching the needs of the target customer base.

  • Creating solutions architecture, algorithms, and designs for solutions that scale to the customer's enterprise/global requirements

  • Manage accountability of team members, with pinpoint focus on quality;  Personally accountable for resolution of the most technically challenging issues

  • Ensuring our customers are supremely confident in the advantages and quality of our product and solution, and the technical services you lead to deliver them.

 

Key Requirements:

  • Bachelors degree from a top university in Computer Science, Computer Engineering.

  • At least 5 years of experience in hands-on implementation and execution of automated test strategies within various technical and functional contexts.

  • Experience developing automated UI test case framework

  • Experience with NodeJS, JavaScript, C#

  • Expertise in two or more of industry standard frameworks and tools - Test complete / Selenium/ Cucumber / Protractor/ Chai etc

  • Expertise in defining testing strategies for enterprise solutions.

  • Experience in leading multiple teams

  • Excellent understanding of current enterprise software technologies and development practices/tools, including virtual environments, source control, remote development, issue tracking, build and test automation, and networking management

  • Has worked with back end technologies based and latest development frameworks

  • Has experience working with two or more of data related technologies and familiarity with others from various Relational databases, NoSql databases, Caching systems, Full Text Search engines, Big Data systems.

  • Has good experience with the TDD approach, doing unit testing, mocking, integration/UI testing, behaviour driver testing.

  • Has experience with one or more cloud or devops services like AWS, Docker, Heroku, Digitalocean, etc.


Hierarchical level

1.png

Who Is Crossover?

Crossover connects the world's top talent with the world's best companies. We're re-inventing how people find long-term, challenging work, and how companies leverage the best talent in the world. We assemble teams of rockstars and provide playbooks and a platform, WorkSmart, to help teams and individuals continuously improve how they work.

We're creating a future where all high-skill jobs are in the cloud and big data helps people and teams be more productive. A future where brick and mortar offices are history. We believe the future of the workforce is global and will be built from teams collaborating from every corner of the world.

Crossover has more than 2,500 partners in 108 countries. Unlike freelancer or outsourced marketplaces, Crossover only offers long-term, multi-year projects or programs.

Hear more about our strategy and vision from our CEO, Andy Tryba: 

 

The Remote Life @ Crossover.

A key benefit of Crossover - and the cloud - is all our roles are location independent. Live and work anywhere: work from home, a coffee shop or at one of the many co-working spaces Crossover partners can access and collaborate.

 Work from a home office or co-work at the many co-working spaces available to partners around the world

Work from a home office or co-work at the many co-working spaces available to partners around the world

We believe in equipping people to work where they can be the most productive and happy, with a commitment of 40 hours a week.

Crossover offers:

WEEKLY PAYMENTS IN USD

FULLY LEGITIMATE CONTRACT

FULL
40 HOURS/WEEK

LONG TERM
2-3 YR PROJECTS

 

HOW DO I APPLY?

Step 1: Online Application

Start your application by creating an account and profile with Crossover, then uploading your resume and confirming your email address. From there, the Crossover platform will guide you through the remaining steps.


multiple-selection.jpg

Step 2: Take the English and Fundamentals Test

We have a series of multiple-choice tests to check for the knowledge and skills needed for the role and an English exam where we ask candidates to upload a 2-3 minute audio submission. After this stage, you will receive an email invitation to the next step in the application process.


Step 3: Free Response Questions and CCAT Testing

In this step, we will ask you a series of free response questions that will simulate scenarios you are likely to encounter in the role. We find both the willingness to invest this time – coupled with the insights we derive from the answers – help us find the truly capable and passionate candidates. You may also be asked to make a presentation of your answers to demonstrate your communication skills. The free response section is an opportunity to preview the type of work you would be doing in the role and demonstrate your technical skills and abilities to hiring managers. The last free response question will invite you to complete CCAT testing. The CCAT measures cognitive aptitude or general intelligence, and tests an ability to solve problems, digest and apply information, learn new skills, and think critically.


Step 4: Join the Interview

The final step of the evaluation process is the marketplace interview. One of our hiring manager evaluators will speak with you on a video call to understand if you're the best fit for the position. In addition to technical and business questions about your current and previous roles and achievements, you may be asked about the answers you gave in your free response questions.


Step 5: Meet the Customer and Get Hired

If you successfully pass all stages of the evaluation process, you will have the opportunity to talk with hiring managers about the positions that are currently available. This is intended to be a two-way discussion where you can ask questions about the team, product, metrics, roadmap, etc. You can interview with as many hiring managers as desired and make the decision on which company or team best fits your interests and career goals.