QA Software Automation Engineer- Xamarin
To see similar active jobs please follow this link: Remote Development jobs
Job Description
REMOTE Role: We are looking for a QA Software Automation Engineer who will lead the efforts to automate test cases for multiple mobile applications and websites. Our ideal candidate will be a QA who can code or a Developer with a strong desire to QA.
This candidate will optimize our existing test plans by creating fast and reusable solutions to our regression testing problems.
The QA Software Automation Engineer will ensure internal and external customers' needs are met by verifying end-to-end product functionality against requirements, will work closely with our development team, and will create sensible strategies for test automation. The candidate will execute industry 'best practices' to achieve a common goal of a superior user experience. A wide degree of independence, creativity and latitude is expected and the focus must always be on quality.
Responsibilities include the following. Other duties may be assigned.
· Creates, codes, executes and tracks automated testing results on assigned proprietary products, including mobile applications and websites.
· Maintains automated tests to handle new features and modifications to existing test cases.
· Develops and verifies testing documentation, including test plans, test scripts, recording results, estimating work effort, hardware/software installation and set-up instructions.
· Performs evaluations and audits of software requirements and software processes associated with products under test. Provides advanced level troubleshooting of the test process.
· Manages automation workflow.
· Reports results to management and cross-functional teams to drive to completion the testing components and projects.
· Demonstrates ability to appear for work on time, follow directions from a supervisor, interacts well with co-workers, understands and follow work rules and procedures, complies with corporate policies, goals and objectives, accepts constructive criticism, establishes goals and objectives, and exhibits initiative and commitment.
Must haves:
· Software development knowledge of Xamarin, C#, JavaScript, .NET, service oriented architecture (SOA), distributed architectures, and object oriented architecture.
· Mobile testing experience using Xamarin test cloud.
· Quality Assurance knowledge of techniques used to best test software applications, web service API's, JSON/XML structure, anomaly reporting, software analysis, functional and system service testing, 'black box' and 'white box' testing techniques, software development data validation, and functional and system service testing.
· Familiarity of database structures and SQL scripting.
· Experience working with Team Foundation Server, GitHub, BitBucket, or similar code repository systems.
· Solid understanding of VSTS.
· Strong knowledge of automated testing using tools like Selenium, Appium, etc.
· Experience working with defect tracking tools (StarTeam, Bugzilla, JIRA, etc.) and reporting tools (Structured Query Reporter (SQR)).
· Experience with accessibility and Section 508 compliance testing.
Certificates, Licenses, Registrations
ASQ, ASTQB and QAI software and systems QA certifications preferred
Education and/or Experience
Bachelor's degree in information technology, computer science or related field along with 6+ years' closely related experience in software quality assurance testing methodology.
QA Software Automation Engineer- Xamarin
To see similar active jobs please follow this link: Remote Development jobs
Job Description
REMOTE Role: We are looking for a QA Software Automation Engineer who will lead the efforts to automate test cases for multiple mobile applications and websites. Our ideal candidate will be a QA who can code or a Developer with a strong desire to QA.
This candidate will optimize our existing test plans by creating fast and reusable solutions to our regression testing problems.
The QA Software Automation Engineer will ensure internal and external customers' needs are met by verifying end-to-end product functionality against requirements, will work closely with our development team, and will create sensible strategies for test automation. The candidate will execute industry 'best practices' to achieve a common goal of a superior user experience. A wide degree of independence, creativity and latitude is expected and the focus must always be on quality.
Responsibilities include the following. Other duties may be assigned.
· Creates, codes, executes and tracks automated testing results on assigned proprietary products, including mobile applications and websites.
· Maintains automated tests to handle new features and modifications to existing test cases.
· Develops and verifies testing documentation, including test plans, test scripts, recording results, estimating work effort, hardware/software installation and set-up instructions.
· Performs evaluations and audits of software requirements and software processes associated with products under test. Provides advanced level troubleshooting of the test process.
· Manages automation workflow.
· Reports results to management and cross-functional teams to drive to completion the testing components and projects.
· Demonstrates ability to appear for work on time, follow directions from a supervisor, interacts well with co-workers, understands and follow work rules and procedures, complies with corporate policies, goals and objectives, accepts constructive criticism, establishes goals and objectives, and exhibits initiative and commitment.
Must haves:
· Software development knowledge of Xamarin, C#, JavaScript, .NET, service oriented architecture (SOA), distributed architectures, and object oriented architecture.
· Mobile testing experience using Xamarin test cloud.
· Quality Assurance knowledge of techniques used to best test software applications, web service API's, JSON/XML structure, anomaly reporting, software analysis, functional and system service testing, 'black box' and 'white box' testing techniques, software development data validation, and functional and system service testing.
· Familiarity of database structures and SQL scripting.
· Experience working with Team Foundation Server, GitHub, BitBucket, or similar code repository systems.
· Solid understanding of VSTS.
· Strong knowledge of automated testing using tools like Selenium, Appium, etc.
· Experience working with defect tracking tools (StarTeam, Bugzilla, JIRA, etc.) and reporting tools (Structured Query Reporter (SQR)).
· Experience with accessibility and Section 508 compliance testing.
Certificates, Licenses, Registrations
ASQ, ASTQB and QAI software and systems QA certifications preferred
Education and/or Experience
Bachelor's degree in information technology, computer science or related field along with 6+ years' closely related experience in software quality assurance testing methodology.